次の方法で共有


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 が定義されています。

意味
DXVAHD_STREAM_STATE_PRIVATE_IVTC
逆テレシネに関する統計を取得します。 状態データ (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

関連項目

DXVA-HD

DXVAHD_STREAM_STATE

Direct3D ビデオ構造

IDXVAHD_VideoProcessor::SetVideoProcessStreamState

Media Foundation Structures