次の方法で共有


DXVA_COPPStatusSignalingCmdData 構造体 (dxva.h)

DXVA_COPPStatusSignalingCmdData構造体では、DirectX VA 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

1 回使用される 128 ビットの乱数を指定します。 この乱数は、要求側のアプリケーションによって生成され、DXVA_COPPStatusInput構造体の rApp メンバーのディスプレイ ドライバーに提供されます。

dwFlags

呼び出し元のアプリケーションに関連する可能性がある追加の状態情報を指定します。 ディスプレイ ドライバーは 、dwFlags を、COPP_StatusFlags列挙型のCOPP_StatusNormal (0x00) 値または次の COPP_StatusFlags の有効な ORed の組み合わせに設定する必要があります。

  • COPP_LinkLost (0x01)
  • COPP_RenegotiationRequired (0x02)

AvailableTVProtectionStandards

DirectX VA COPP デバイスに関連付けられている物理コネクタが伝送できるテレビ信号の種類を示す、 COPP_TVProtectionStandard 列挙型の値の有効な ORed の組み合わせを指定します。 シグナルの種類の一覧については、DXVA_COPPSetSignalingCmdData構造体の ActiveTVProtectionStandard メンバーを参照してください。

ActiveTVProtectionStandard

DirectX VA COPP デバイスに関連付けられている物理コネクタが現在持つテレビ信号の種類を示す、 COPP_TVProtectionStandard 列挙型の値の有効な ORed の組み合わせを指定します。 シグナルの種類の一覧については、DXVA_COPPSetSignalingCmdData構造体の ActiveTVProtectionStandard メンバーを参照してください。

TVType

ドライバーが認識している接続済みディスプレイ モニターの属性を示す値を指定します。 現在は使用しません。

AspectRatioValidMask1

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

AspectRatioData1

ETSI EN 300 294 値を示すために 、COPP_ImageAspectRatio_EN300294 列挙型の値のいずれかを指定します。 値の一覧については、DXVA_COPPSetSignalingCmdData構造体の AspectRatioData1 メンバーを参照してください。

AspectRatioValidMask2

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

AspectRatioData2

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

AspectRatioValidMask3

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

AspectRatioData3

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

ExtendedInfoValidMask[4]

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

ExtendedInfoData[4]

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

要件

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

こちらもご覧ください

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput