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 が必要である。

参照