VMR9AllocationInfo
VMR9AllocationInfo 構造体は、VMR-9 アロケータプレゼンタ オブジェクトが割り当てるべき Direct3D サーフェイスを記述する。
構文
typedef struct VMR9AllocationInfo{
DWORD dwFlags;
DWORD dwWidth;
DWORD dwHeight;
D3DFORMAT Format;
D3DPOOL Pool;
DWORD MinBuffers;
SIZE szAspectRatio;
SIZE szNativeSize;
};
メンバ
dwFlags
VMR9SurfaceAllocationFlags 列挙型のフラグのビットごとの組み合わせを指定する。
dwWidth
サーフェイスの幅を指定する。
dwHeight
サーフェイスの高さを指定する。
Format
サーフェイス フォーマットを D3DFORMAT 型で指定する。値 0 は、サーフェイス フォーマットはディスプレイと互換性がなければならないことを示してイいる。
Pool
サーフェイスに使う Direct3D メモリ プールを D3DPOOL 型で指定する。
Usage
用途を指定する。
MinBuffers
作成するバッファの最小数を指定する。
szAspectRatio
ビデオ アスペクト比を SIZE 構造体で指定する。
szNativeSize
ネィティブ ビデオ サイズを SIZE 構造体で指定する。
参照