COPP 命令参考

[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayerIMFMediaEngine音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

本部分介绍 COPP) 命令 (认证输出保护协议。 定义了以下命令。

命令 GUID
设置保护级别 DXVA_COPPSetProtectionLevel
设置信号 DXVA_COPPSetSignaling

 

设置保护级别命令

设置指定输出保护机制的保护级别。 根据连接器的不同,可能会对同一连接器应用多个保护机制,并为每个机制使用不同的设置。

GUID:DXVA_COPPSetProtectionLevel

输入数据DXVA_COPPSetProtectionLevelCmdData 结构。

设置信号命令

指定有关保护级别以外的视频信号的信息。

对于 CGMS-A,某些保护标准要求电视信号包含与 CGMS-A 位相同的 VBI 波形数据包中的纵横比和其他信息。 如果纵横比信息与视频流不一致,电视的显示效果可能会很差。 应用程序可以使用此命令指定纵横比,以便图形驱动程序可以生成正确的 VBI 数据包。

如果将来的标准中需要其他信号信息,此命令也设计为可扩展。

GUID:DXVA_COPPSetSignaling

输入数据DXVA_COPPSetSignalingCmdData 结构。

使用认证输出保护协议 (COPP)