Share via


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

予約済み。

参照