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


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

Задает параметр для фильтра изображений.

Синтаксис

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

Параметры

[in] dwProperty

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

[in] pValue

Указатель на структуру DXVA2_Fixed32 , указывающую новое значение. Чтобы получить допустимый диапазон значений для каждого параметра, вызовите IMFVideoProcessor::GetFilteringRange.

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

Метод возвращает 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