VMR9PresentationInfo
VMR9PresentationInfo 構造体は、IVMRImagePresenter9::PresentImage メソッドの VMR-9 と共同で使われる。
構文
typedef struct VMR9PresentationInfo{
DWORD dwFlags;
IDirect3DSurface9* lpSurf;
REFERENCE_TIME rtStart;
REFERENCE_TIME rtEnd;
SIZE szAspectRatio;
RECT rcSrc;
RECT rcDst;
DWORD dwReserved1;
DWORD dwReserved2;
};
メンバ
dwFlags
VMR9PresentationFlags 列挙型のフラグのビットごとの組み合わせが格納される。これらのフラグは、プレゼンテーション タイムに関するビデオ サンプルの状態を記述する。
lpSurf
ビデオ フレームが格納された DirectDraw サーフェイスへのポインタ。
rtStart
ビデオ フレームの開始タイムを指定する。
rtEnd
ビデオ フレームの終了タイムを指定する。
szAspectRatio
ビデオのアスペクト比を SIZE 構造体で指定する。
rcSrc
転送元矩形を指定する。
rcDst
転送先矩形を指定する。
dwReserved1
予約済み。
dwReserved2
予約済み。
参照