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

Извлекает текущие параметры для одного или нескольких параметров настройки цвета (ProcAmp).

Синтаксис

HRESULT GetProcAmpValues(
  [in]  DWORD               dwFlags,
  [out] DXVA2_ProcAmpValues *Values
);

Параметры

[in] dwFlags

Побитовое ИЛИ одного или нескольких флагов, указывающее, какие операции следует запрашивать. Список флагов см. в разделе Параметры ProcAmp.

[out] Values

Указатель на структуру DXVA2_ProcAmpValues . Метод заполняет структуру текущим значением каждой операции, указанной в dwFlags.

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

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

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

Комментарии

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

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

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

Требования

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

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

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

IMFVideoProcessor