DXVA_COPPStatusSignalingCmdData 结构 (dxva9typ.h)

[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayerIMFMediaEngine音频/视频捕获 ,而不是 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)

另请参阅

DirectShow 结构

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