Метод IMFVideoProcessor::GetProcAmpValues (evr9.h)
Извлекает текущие параметры для одного или нескольких параметров настройки цвета (ProcAmp).
Синтаксис
HRESULT GetProcAmpValues(
[in] DWORD dwFlags,
[out] DXVA2_ProcAmpValues *Values
);
Параметры
[in] dwFlags
Побитовое ИЛИ одного или нескольких флагов, указывающее, какие операции следует запрашивать. Список флагов см. в разделе Параметры ProcAmp.
[out] Values
Указатель на структуру DXVA2_ProcAmpValues . Метод заполняет структуру текущим значением каждой операции, указанной в dwFlags.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Тип носителя для потока ссылок не задан. |
Комментарии
Перед вызовом этого метода необходимо задать тип носителя для ссылочного потока.
Пока не будет задан режим видеопроцессоров микшера, возвращаемые значения будут равны нулю. После установки режима процессора возвращаемые значения отражают текущий режим. Чтобы выбрать режим видеопроцессора, вызовите IMFVideoProcessor::SetVideoProcessorMode. В противном случае EVR автоматически выбирает режим при запуске потоковой передачи.
Чтобы узнать, какие параметры ProcAmp поддерживает драйвер, вызовите IMFVideoProcessor::GetVideoProcessorCaps.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | evr9.h |
Библиотека | Strmiids.lib |