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 を含む) |