Bagikan melalui


Struktur VMRPRESENTATIONINFO (strmif.h)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine dan Audio/Video Capture di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Struktur VMRPRESENTATIONINFO digunakan dalam metode IVMRImagePresenter::P resentImage (hanya VMR-7).

Sintaks

typedef struct tagVMRPRESENTATIONINFO {
  DWORD                dwFlags;
  LPDIRECTDRAWSURFACE7 lpSurf;
  REFERENCE_TIME       rtStart;
  REFERENCE_TIME       rtEnd;
  SIZE                 szAspectRatio;
  RECT                 rcSrc;
  RECT                 rcDst;
  DWORD                dwTypeSpecificFlags;
  DWORD                dwInterlaceFlags;
} VMRPRESENTATIONINFO;

Anggota

dwFlags

Kombinasi bendera bitwise dari enumerasi VMRPresentationFlags , yang menjelaskan status sampel video sehubungan dengan waktu presentasinya.

lpSurf

Penunjuk ke permukaan DirectDraw yang berisi bingkai video yang akan disajikan.

rtStart

Waktu mulai untuk bingkai saat ini, dalam unit 100 nanodetik.

rtEnd

Waktu akhir untuk bingkai saat ini, dalam unit 100 nanodetik.

szAspectRatio

Rasio aspek persegi panjang.

rcSrc

Persegi panjang sumber.

rcDst

Persegi panjang tujuan.

dwTypeSpecificFlags

Kombinasi bendera bitwise, seperti yang didefinisikan untuk struktur AM_SAMPLE2_PROPERTIES .

dwInterlaceFlags

Kombinasi bendera bitwise, seperti yang didefinisikan untuk anggota dwInterlaceFlags dari struktur VIDEOINFOHEADER2 .

Persyaratan

Persyaratan Nilai
Header strmif.h (termasuk Dshow.h)

Lihat juga

Struktur DirectShow

VIDEOINFOHEADER2