DXVA_COPPSetSignalingCmdData 構造体 (dxva.h)

DXVA_COPPSetSignalingCmdData構造では、DirectX VA COPP デバイスに関連付けられている物理コネクタを通過する信号を保護する方法について説明します。

構文

typedef struct _DXVA_COPPSetSignalingCmdData {
  ULONG ActiveTVProtectionStandard;
  ULONG AspectRatioChangeMask1;
  ULONG AspectRatioData1;
  ULONG AspectRatioChangeMask2;
  ULONG AspectRatioData2;
  ULONG AspectRatioChangeMask3;
  ULONG AspectRatioData3;
  ULONG ExtendedInfoChangeMask[4];
  ULONG ExtendedInfoData[4];
  ULONG Reserved;
} DXVA_COPPSetSignalingCmdData;

メンバー

ActiveTVProtectionStandard

保護を設定するテレビ信号の種類を示す 、COPP_TVProtectionStandard 列挙型から次の値の有効な ORed の組み合わせを指定します。

  • COPP_ProtectionStandard_Unknown (0x80000000)
  • COPP_ProtectionStandard_None (0x00000000)
  • COPP_ProtectionStandard_IEC61880_525i (0x00000001)
  • COPP_ProtectionStandard_IEC61880_2_525i (0x00000002)
  • COPP_ProtectionStandard_IEC62375_625p (0x00000004)
  • COPP_ProtectionStandard_EIA608B_525 (0x00000008)
  • COPP_ProtectionStandard_EN300294_625i (0x00000010)
  • COPP_ProtectionStandard_CEA805A_TypeA_525p (0x00000020)
  • COPP_ProtectionStandard_CEA805A_TypeA_750p (0x00000040)
  • COPP_ProtectionStandard_CEA805A_TypeA_1125i (0x00000080)
  • COPP_ProtectionStandard_CEA805A_TypeB_525p (0x00000100)
  • COPP_ProtectionStandard_CEA805A_TypeB_750p (0x00000200)
  • COPP_ProtectionStandard_CEA805A_TypeB_1125i (0x00000400)
  • COPP_ProtectionStandard_ARIBTRB15_525i (0x00000800)
  • COPP_ProtectionStandard_ARIBTRB15_525p (0x00001000)
  • COPP_ProtectionStandard_ARIBTRB15_750p (0x00002000)
  • COPP_ProtectionStandard_ARIBTRB15_1125i (0x00004000)

AspectRatioChangeMask1

次の AspectRatioData1 メンバーの最初の 3 ビットのみが有効であることを示すCOPP_ImageAspectRatio_EN300294_Mask (0x00000007) 定数を指定します。

AspectRatioData1

ETSI EN 300 294 値を示すために 、COPP_ImageAspectRatio_EN300294 列挙型から次のいずれかの値を指定します。

  • COPP_AspectRatio_EN300294_FullFormat4by3 (0)
  • COPP_AspectRatio_EN300294_Box14by9Center (1)
  • COPP_AspectRatio_EN300294_Box14by9Top (2)
  • COPP_AspectRatio_EN300294_Box16by9Center (3)
  • COPP_AspectRatio_EN300294_Box16by9Top (4)
  • COPP_AspectRatio_EN300294_BoxGT16by9Center (5)
  • COPP_AspectRatio_EN300294_FullFormat4by3ProtectedCenter (6)
  • COPP_AspectRatio_EN300294_FullFormat16by9Anamorphic (7)

AspectRatioChangeMask2

次の AspectRatioData2 メンバーの有効なビットフィールドを示す値を指定します。

AspectRatioData2

特定の保護標準に対して設定する追加の縦横比関連データの 32 ビット データを指定します。 このデータを使用して、EIA-608-B の End 値と Q0 値、または CEA-805-A タイプ B パケットのアクティブなフォーマット記述を表すことができます。

AspectRatioChangeMask3

次の AspectRatioData3 メンバーの有効なビットフィールドを示す値を指定します。

AspectRatioData3

特定の保護標準に対して設定する追加の縦横比関連データの 32 ビット データを指定します。 このデータを使用して、EIA-608-B の End 値と Q0 値、または CEA-805-A タイプ B パケットのアクティブなフォーマット記述を表すことができます。

ExtendedInfoChangeMask[4]

次の ExtendedInfoData 配列メンバーの各要素の有効なビットフィールドを示す値の配列を指定します。

ExtendedInfoData[4]

設定する追加の 32 ビット データ値の配列を指定します。 現在は使用しません。

Reserved

予約済み。 ゼロに設定してください。

要件

要件
サポートされている最小のクライアント この構造は、SP1 以降の Windows Server 2003 と、SP2 以降の Windows XP にのみ適用されます。
Header dxva.h (Dxva.h を含む)

こちらもご覧ください

COPPCommand

DXVA_COPPCommand