DXVA_COPPStatusDisplayData 構造体 (dxva9typ.h)
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/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 を含む) |