次の方法で共有


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 ビット データの配列を指定します。 現在使用されていません。

必要条件

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

関連項目

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput