DXVA_COPPStatusDisplayData 構造体 (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) の Display Data クエリの結果を格納します。

構文

typedef struct _DXVA_COPPStatusDisplayData {
  GUID  rApp;
  ULONG dwFlags;
  ULONG DisplayWidth;
  ULONG DisplayHeight;
  ULONG Format;
  ULONG d3dFormat;
  ULONG FreqNumerator;
  ULONG FreqDenominator;
} DXVA_COPPStatusDisplayData;

メンバー

rApp

AMCOPPStatusInput 構造体でアプリケーションによって渡された 128 ビットの乱数。

dwFlags

状態フラグ。 「COPP_StatusFlags」を参照してください。

DisplayWidth

表示モードの幅 (ピクセル単位)。

DisplayHeight

表示モードの高さ (ピクセル単位)。

Format

ULONG にパックされたDXVA_ExtendedFormat構造を含み、ビデオ形式を記述します。

d3dFormat

ビデオ形式を説明する D3DFORMAT 値が含まれます。 詳細については、Direct3D SDK のドキュメントを参照してください。

FreqNumerator

現在の表示モードのリフレッシュ レートの分子。

FreqDenominator

現在の表示モードのリフレッシュ レートの分母。

注釈

更新レートは分数として表されます。 たとえば、リフレッシュ レートが 72 Hz の場合、 FreqNumerator = 72、 FreqDenominator = 1 です。 NTSC テレビの場合、値は FreqNumerator = 60000、 FreqDenominator = 1001 (1 秒あたり 59.94 フィールド) です。

要件

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

こちらもご覧ください

DirectShow 構造体

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