VMRPRESENTATIONINFO 構造体
このトピックは Windows XP にのみ適用。
VMRPRESENTATIONINFO 構造体は、IVMRImagePresenter::PresentImage メソッドで使われる (VMR-7 のみ)。
構文
typedef struct tagVMRPRESENTATIONINFO {
DWORD dwFlags;
LPDIRECTDRAWSURFACE7 lpSurf;
REFERENCE_TIME rtStart;
REFERENCE_TIME rtEnd;
SIZE szAspectRatio;
RECT rcSrc;
RECT rcDst;
DWORD dwTypeSpecificFlags;
DWORD dwInterlaceFlags;
} VMRPRESENTATIONINFO;
メンバ
dwFlags
プレゼンテーション タイムに関するビデオ サンプルの状態を記述する、VMRPresentationFlags 列挙のフラグのビットごとの組み合わせ。
lpSurf
表示するビデオ フレームが格納された DirectDraw サーフェイスへのポインタ。
rtStart
現在のフレームの開始タイムを指定する。
rtEnd
現在のフレームの終了タイムを指定する。
szAspectRatio
矩形のアスペクト比を指定する。
rcSrc
転送元矩形を取得する。
rcDst
転送先矩形を取得する。
dwTypeSpecificFlags
AM_SAMPLE2_PROPERTIES 構造体の dwTypeSpecificFlags メンバに対して定義された、フラグのビットごとの組み合わせ。
dwInterlaceFlags
VIDEOINFOHEADER2 構造体の dwInterlaceFlags メンバに対して定義された、フラグのビットごとの組み合わせ。
要件
Microsoft® Windows® XP が必要である。
参照