Поделиться через


Метод IMFVideoProcessor::GetFilteringValue (evr9.h)

Извлекает текущий параметр для фильтра изображений.

Синтаксис

HRESULT GetFilteringValue(
  [in]  DWORD         dwProperty,
  [out] DXVA2_Fixed32 *pValue
);

Параметры

[in] dwProperty

Параметр фильтра для запроса. Список возможных значений см. в разделе Параметры фильтра изображений DXVA.

[out] pValue

Указатель на структуру DXVA2_Fixed32 , которая получает текущее значение.

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

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

Код возврата Описание
S_OK
Метод выполнен успешно.
E_INVALIDARG
Недопустимое значение dwProperty .
MF_E_TRANSFORM_TYPE_NOT_SET
Тип носителя для потока ссылок не задан.

Комментарии

Перед вызовом этого метода необходимо задать тип носителя для ссылочного потока.

Пока не будет задан режим видеопроцессоров микшера, возвращаемые значения будут равны нулю. После установки режима процессора возвращаемые значения отражают текущий режим. Чтобы выбрать режим видеопроцессора, вызовите IMFVideoProcessor::SetVideoProcessorMode. В противном случае EVR автоматически выбирает режим при запуске потоковой передачи.

Чтобы узнать, какие фильтры изображений поддерживает драйвер, вызовите IMFVideoProcessor::GetVideoProcessorCaps.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header evr9.h
Библиотека Strmiids.lib

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

Улучшенный отрисовщик видео

IMFVideoProcessor