Share via


DXVA_COPPStatusSignalingCmdData構造体 (dxva9typ.h)

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

Certified Output Protection Protocol (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 の場合は終了ビットと Q0 ビット、CEA-805-A の場合はアクティブなフォーマット記述を伝達するために使用できます。

AspectRatioValidMask3

AspectRatioData3 のどのビットが有効であるかを示すビット マスク。

AspectRatioData3

現在の保護標準の縦横比に関連する追加のデータ要素。 このデータの存在と意味は、保護基準によって異なります。

ExtendedInfoValidMask[4]

ExtendedInfoData のどのビットが有効であるかを示すビット マスクの配列。

ExtendedInfoData[4]

その他のシグナリング要素。 この配列は現在使用されていません。

要件

   
Header dxva9typ.h (Dxva.h を含む)

関連項目

DirectShow 構造体

認定出力保護プロトコル (COPP) の使用