Метод CBaseControlWindow.GetMaxIdealImageSize
Метод GetMaxIdealImageSize
извлекает максимальный идеальный размер изображения.
Синтаксис
HRESULT GetMaxIdealImageSize(
long *pWidth,
long *pHeight
);
Параметры
-
pWidth
-
Указатель на максимальную идеальную ширину в пикселях.
-
pHeight
-
Указатель на максимальную идеальную высоту в пикселях.
Возвращаемое значение
Возвращает значение HRESULT .
Remarks
Различные отрисовщики имеют ограничения производительности на размер изображений, которые они могут отображать. Хотя они по-прежнему должны работать правильно при запросе на отображение изображений, превышающих указанное максимальное значение, отрисовщики могут назначать минимальные и максимальные идеальные размеры через интерфейс IVideoWindow . Этот интерфейс можно вызывать только в том случае, если граф фильтров приостановлен или запущен, так как он не будет выделен до тех пор, пока ресурсы выделены, и отрисовщик может распознать его ограничения. Если ограничений нет, отрисовщик заполняет параметры pWidth и pHeight собственными измерениями видео и возвращает S_FALSE. Если ограничения существуют, вводится ограниченная ширина и высота, а функция-член возвращает S_OK.
Измерения применяются к размеру целевого видео, а не к общему размеру окна. Таким образом, при вычислении размера окна, который необходимо задать, учитывая текущие стили окон (например, WS_CAPTION и WS_BORDER).
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|