DXVA_COPPStatusSignalingCmdData 结构 (dxva9typ.h)
[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
包含认证输出保护协议中的信号查询的结果 (COPP) 。
语法
typedef struct _DXVA_COPPStatusSignalingCmdData {
GUID rApp;
ULONG dwFlags;
ULONG AvailableTVProtectionStandards;
ULONG ActiveTVProtectionStandard;
ULONG TVType;
ULONG AspectRatioValidMask1;
ULONG AspectRatioData1;
ULONG AspectRatioValidMask2;
ULONG AspectRatioData2;
ULONG AspectRatioValidMask3;
ULONG AspectRatioData3;
ULONG ExtendedInfoValidMask[4];
ULONG ExtendedInfoData[4];
} DXVA_COPPStatusSignalingCmdData;
成员
rApp
应用程序在 AMCOPPStatusInput 结构中传递的 128 位随机数。
dwFlags
状态标志。 请参阅 COPP_StatusFlags。
AvailableTVProtectionStandards
COPP_TVProtectionStandard枚举中的标志的按位 OR。 驱动程序应返回它支持的所有保护标准和解决方法的标志。
ActiveTVProtectionStandard
COPP_TVProtectionStandard枚举的成员,指示当前处于活动状态的保护标准。
TVType
保留。
AspectRatioValidMask1
指示 哪些 AspectRatioData1 位有效位的位掩码。
AspectRatioData1
指定当前纵横比值。 对于 EN 300 294,该值是 COPP_ImageAspectRatio_EN300294 枚举的成员。
AspectRatioValidMask2
指示 哪些 AspectRatioData2 位有效的位掩码。
AspectRatioData2
与当前保护标准的纵横比相关的其他数据元素。 此数据的存在和含义取决于保护标准。 此字段可用于传达 EIA-608-B 的 End 和 Q0 位,或 CEA-805-A 的活动格式说明。
AspectRatioValidMask3
指示 哪些 AspectRatioData3 位有效的位掩码。
AspectRatioData3
与当前保护标准的纵横比相关的其他数据元素。 此数据的存在和含义取决于保护标准。
ExtendedInfoValidMask[4]
位掩码数组,指示 ExtendedInfoData 中的哪些位有效。
ExtendedInfoData[4]
其他信号元素。 当前未使用此数组。
要求
标头 | dxva9typ.h (包括 Dxva.h) |