IMFVideoProcessor::GetProcAmpValues 方法 (evr9.h)

检索 ProcAmp) 设置 (一个或多个颜色调整的当前设置。

语法

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

参数

[in] dwFlags

一个或多个标志的按位 OR ,指定要查询的操作。 有关标志的列表,请参阅 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
标头 evr9.h
Library Strmiids.lib

请参阅

增强的视频呈现器

IMFVideoProcessor