Метод IDXVAHD_Device::GetVideoProcessorFilterRange (dxvahd.h)

Возвращает диапазон значений для фильтра изображений, который поддерживается устройством Microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Синтаксис

HRESULT GetVideoProcessorFilterRange(
  [in]  DXVAHD_FILTER            Filter,
  [out] DXVAHD_FILTER_RANGE_DATA *pRange
);

Параметры

[in] Filter

Тип фильтра изображений, указанный как член перечисления DXVAHD_FILTER .

[out] pRange

Указатель на структуру DXVAHD_FILTER_RANGE_DATA . Метод заполняет структуру диапазоном значений для указанного фильтра.

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
E_INVALIDARG
Недопустимый параметр Filter или устройство не поддерживает указанный фильтр.

Комментарии

Чтобы узнать, какие фильтры изображений поддерживает устройство, проверка элемент FilterCapsструктуры DXVAHD_VPDEVCAPS. Вызовите метод IDXVAHD_Device::GetVideoProcessorDeviceCaps , чтобы получить это значение.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header dxvahd.h

См. также раздел

DXVA-HD

IDXVAHD_Device