Struktur VMRVIDEOSTREAMINFO (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.]
Topik ini berlaku untuk Windows XP atau yang lebih baru.
Struktur VMRVIDEOSTREAMINFO
digunakan dalam panggilan filter VMR-7 ke IVMRImageCompositor::CompositeImage pada kompposittor gambar.
Sintaks
typedef struct _VMRVIDEOSTREAMINFO {
LPDIRECTDRAWSURFACE7 pddsVideoSurface;
DWORD dwWidth;
DWORD dwHeight;
DWORD dwStrmID;
FLOAT fAlpha;
DDCOLORKEY ddClrKey;
NORMALIZEDRECT rNormal;
} VMRVIDEOSTREAMINFO;
Anggota
pddsVideoSurface
Menentukan permukaan DirectDraw yang berisi video yang akan dikomposisikan.
dwWidth
Menentukan lebar persegi panjang video.
dwHeight
Menentukan tinggi persegi panjang video.
dwStrmID
Menentukan aliran input. Nilai ini sesuai dengan pin input.
fAlpha
Menentukan nilai alfa untuk aliran ini. (Bukan alfa per piksel.)
ddClrKey
Menentukan nilai kunci warna sumber atau -1 jika tombol warna tidak akan digunakan untuk aliran ini.
rNormal
Menentukan posisi gambar dalam ruang komposisi.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | strmif.h (termasuk Dshow.h) |