次の方法で共有


DXVACompBufferInfo 構造体 (dxva9typ.h)

DirectX ビデオ アクセラレーション (DXVA) の圧縮サーフェスの要件を指定します。

この情報を取得するには、 IDirect3DVideoDevice9::GetDXVACompressedBufferInfo を呼び出します。 各 DXVACompBufferInfo 構造体は、特定の DXVA サーフェスタイプの要件を提供します。 サーフェス型は、 pBufferInfo パラメーターに渡される配列のインデックスによって暗黙的に定義されます。

構文

typedef struct _DXVACompBufferInfo {
  DWORD     NumCompBuffers;
  DWORD     WidthToCreate;
  DWORD     HeightToCreate;
  DWORD     BytesToAllocate;
  DWORD     Usage;
  D3DPOOL   Pool;
  D3DFORMAT Format;
} DXVACompBufferInfo;

メンバー

NumCompBuffers

作成するこの種類のサーフェスの数。

WidthToCreate

サーフェスの幅 (ピクセル単位)。

HeightToCreate

サーフェスの高さ (ピクセル単位)。

BytesToAllocate

サーフェスのサイズ (バイト単位)。

Usage

1 つ以上のD3DUSAGE定数のビットごとの OR

Pool

D3DPOOL値として指定された、サーフェスを作成するメモリ プール。

Format

D3DFORMAT値として指定されたピクセル形式。

注釈

圧縮サーフェスを作成するには、 IDirect3DVideoDevice9::CreateSurface を呼び出します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header dxva9typ.h (Dxva.h を含む)

こちらもご覧ください

Direct3D ビデオ構造

IDirect3DVideoDevice9::GetDXVACompressedBufferInfo