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


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

Извлекает диапазон значений для параметра настройки цвета (ProcAmp).

Синтаксис

HRESULT GetProcAmpRange(
  [in]  DWORD            dwProperty,
  [out] DXVA2_ValueRange *pPropRange
);

Параметры

[in] dwProperty

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

[out] pPropRange

Указатель на структуру DXVA2_ValueRange , получающую диапазон значений для указанного параметра ProcAmp.

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

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

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

Комментарии

Этот метод возвращает диапазон значений, поддерживаемых текущим режимом видеопроцессоров для указанного параметра ProcAmp.

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

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

Требования

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

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

Расширенный отрисовщик видео

IMFVideoProcessor