次の方法で共有


DXVAHD_BLT_STATE_PRIVATE_DATA 構造体 (dxvahd.h)

Microsoft DirectX Video Acceleration High Definition (DXVA-HD) のプライベート blit 状態のデータが含まれます。

構文

typedef struct _DXVAHD_BLT_STATE_PRIVATE_DATA {
  GUID Guid;
  UINT DataSize;
  void *pData;
} DXVAHD_BLT_STATE_PRIVATE_DATA;

メンバー

Guid

プライベート状態を識別する GUID。 この値の意味は、デバイスによって定義されます。

DataSize

pData メンバーが指すバッファーのサイズ (バイト単位)。

pData

プライベート状態データを含むバッファーへのポインター。 DXVA-HD ランタイムは、検証なしでこのバッファーをデバイスに直接渡します。

注釈

この構造体は、独自の状態パラメーターまたはデバイス固有の状態パラメーターに使用します。

呼び出し元は pData 配列を割り当てます。 DataSize メンバーを配列のサイズ (バイト単位) に設定します。 状態データを取得するときに、 pDataNULL に設定してデータのサイズを取得できます。 デバイスは DataSize メンバーのサイズを返します。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header dxvahd.h

こちらもご覧ください

DXVA-HD

DXVAHD_BLT_STATE

Direct3D ビデオ構造

IDXVAHD_VideoProcessor::SetVideoProcessBltState

Media Foundation Structures