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) |