COPP 命令参考

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

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

命令 GUID (英文)
设置保护级别 DXVA_COPPSetProtectionLevel
设置信号 DXVA_COPPSetSignaling

 

设置保护级别命令

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

GUID: DXVA_COPPSetProtectionLevel

输入数据DXVA_COPPSetProtectionLevelCmdData 结构。

设置 Signaling 命令

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

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

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

GUID:DXVA_COPPSetSignaling

输入数据DXVA_COPPSetSignalingCmdData 结构。

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