DXVAHD_STREAM_STATE_PRIVATE_DATA 構造体 (dxvahd.h)
Microsoft DirectX Video Acceleration High Definition (DXVA-HD) 入力ストリームのプライベート ストリーム状態のデータが含まれます。
構文
typedef struct _DXVAHD_STREAM_STATE_PRIVATE_DATA {
GUID Guid;
UINT DataSize;
void *pData;
} DXVAHD_STREAM_STATE_PRIVATE_DATA;
メンバー
Guid
プライベート ストリームの状態を識別する GUID。 次の GUID が定義されています。
値 | 意味 |
---|---|
|
逆テレシネに関する統計を取得します。 状態データ (pData) は DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA 構造体です。 |
デバイスでは、カスタム ストリームの状態で使用する追加の GUID を定義できます。 データの解釈は、デバイスによって定義されます。
DataSize
pData メンバーが指すバッファーのサイズ (バイト単位)。
pData
プライベート状態データを含むバッファーへのポインター。 DXVA-HD ランタイムは、検証なしで、このバッファーをデバイスに直接渡します。
解説
この構造体は、独自の状態パラメーターまたはデバイス固有の状態パラメーターに使用します。
呼び出し元は pData 配列を割り当てます。 DataSize メンバーを配列のサイズ (バイト単位) に設定します。 状態データを取得するときに、 pData メンバーを NULL に設定して、データのサイズを取得できます。 デバイスは DataSize メンバーのサイズを返します。
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | dxvahd.h |