IMFVideoProcessor::GetFilteringRange 方法 (evr9.h)

检索指定图像筛选器设置的值范围。

语法

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

参数

[in] dwProperty

要查询的图像筛选参数。 有关可能值的列表,请参阅 DXVA 图像筛选器设置

[out] pPropRange

指向 DXVA2_ValueRange 结构的指针,该结构接收指定图像筛选参数的值范围。

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
方法成功。
DDERR_UNSUPPORTED
驱动程序不支持此筛选器设置。
E_INVALIDARG
dwProperty 的值无效。
MF_E_INVALIDREQUEST
未设置视频处理器模式。
MF_E_NOT_AVAILABLE
指定的操作不可用。
MF_E_TRANSFORM_TYPE_NOT_SET
未设置引用流的媒体类型。

备注

此方法返回当前视频处理器模式支持的指定图像筛选器设置的值范围。

如果尚未在混音器上设置视频处理器模式,此方法将失败。 若要选择视频处理器模式,请调用 IMFVideoProcessor::SetVideoProcessorMode。 否则,EVR 会在流式处理开始时自动选择模式。

若要了解驱动程序支持的图像筛选器,请调用 IMFVideoProcessor::GetVideoProcessorCaps

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 evr9.h
Library Strmiids.lib

请参阅

增强的视频呈现器

IMFVideoProcessor