IMFVideoProcessor 接口 (evr9.h)

控制 增强的视频呈现器 (EVR) 中的视频处理。 通过此接口控制的操作包括颜色调整 (ProcAmp) 、噪声筛选器和详细信息筛选器。

EVR 混音器实现此接口。 若要获取指向接口的指针,请调用 IMFGetService::GetService。 服务标识符为 GUID MR_VIDEO_MIXER_SERVICE。 对以下任何对象调用 GetService

  • 如果拓扑包含 EVR) 的实例,则媒体会话 (。
  • EVR 媒体接收器。
  • DirectShow EVR 筛选器。
  • EVR 混音器。
如果为 EVR 实现自定义混音器,混音器可以选择将此接口公开为服务。

继承

IMFVideoProcessor 接口继承自 IUnknown 接口。 IMFVideoProcessor 也有以下类型的成员:

方法

IMFVideoProcessor 接口具有这些方法。

 
IMFVideoProcessor::GetAvailableVideoProcessorModes

检索视频驱动程序支持的视频处理器模式。
IMFVideoProcessor::GetBackgroundColor

检索组合矩形的背景色。 背景色用于将视频图像装箱。
IMFVideoProcessor::GetFilteringRange

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

检索图像筛选器的当前设置。
IMFVideoProcessor::GetProcAmpRange

(ProcAmp) 设置检索颜色调整的值范围。
IMFVideoProcessor::GetProcAmpValues

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

检索视频处理器模式的功能。
IMFVideoProcessor::GetVideoProcessorMode

检索应用程序的首选视频处理器模式。 若要设置首选模式,请调用 IMFVideoProcessor::SetVideoProcessorMode。
IMFVideoProcessor::SetBackgroundColor

设置组合矩形的背景色。 背景色用于将视频图像装箱。
IMFVideoProcessor::SetFilteringValue

设置图像筛选器的参数。
IMFVideoProcessor::SetProcAmpValues

(ProcAmp) 设置设置一个或多个颜色调整。
IMFVideoProcessor::SetVideoProcessorMode

设置首选视频处理器模式。 播放开始时,EVR 将尝试使用此模式。

备注

此接口提供对图形驱动程序实现的功能的访问。 驱动程序提供一个或多个视频处理器模式,这些 模式由 GUID 标识。 每个模式都有其自己的一组功能。 可用模式的列表可能会根据视频的媒体类型而更改。

若要使用此接口,请执行以下步骤:

  1. 初始化 EVR 输入流上的媒体类型。 (如果使用媒体会话,则会在解析拓扑后发生这种情况。等待媒体会话发送状态值为 MF_TOPOSTATUS_READY.) 的 MESessionTopologyStatus 事件
  2. 调用 IMFVideoProcessor::GetAvailableVideoProcessorModes 以获取可用视频处理器模式的列表。
  3. 调用 IMFVideoProcessor::GetVideoProcessorCaps 以查找每个视频处理器模式的功能。
  4. 调用 IMFVideoProcessor::SetVideoProcessorMode 以选择模式。 如果跳过此步骤,EVR 会在流式传输开始时自动选择视频处理器模式。 在这种情况下,请等待播放开始,然后继续执行步骤 5。
  5. 调用 IMFVideoProcessor::GetProcAmpRangeIMFVideoProcessor::GetFilteringRange 以查找各种 ProcAmp 和图像筛选器设置的值范围。
  6. 调用 IMFVideoProcessor::SetProcAmpValuesIMFVideoProcessor::SetFilteringValue 以更改 ProcAmp 和图像筛选器设置。

要求

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

请参阅

增强的视频呈现器

媒体基础接口