Enumerasi VMRMode (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.]
Jenis enumerasi VMRMode digunakan dalam panggilan ke metode penyajian IVMRFilterConfig::GetRenderingMode dan IVMRFilterConfig::SetRenderingMode untuk mengambil atau menentukan mode penyajian Video Mixing Renderer Filter 7 (VMR-7).
Sintaks
typedef enum VMRMode {
VMRMode_Windowed = 0x1,
VMRMode_Windowless = 0x2,
VMRMode_Renderless = 0x4,
VMRMode_Mask = 0x7
} ;
Konstanta
VMRMode_Windowed Nilai: 0x1 Mode berjendela. |
VMRMode_Windowless Nilai: 0x2 Mode tanpa jendela. |
VMRMode_Renderless Nilai: 0x4 Mode tanpa render. |
VMRMode_Mask Nilai: 0x7 Bitwise ATAU dari semua bendera di atas; ini bukan nilai yang valid untuk diteruskan ke SetRenderingMode. |
Keterangan
Mode-mode ini saling eksklusif. Bendera VMRMode_Renderless berarti bahwa aplikasi menyediakan penyaji alokatornya sendiri, yang bertanggung jawab atas semua gambar ke layar. Bendera VMRMode_Windowed adalah mode default VMR-7. Lihat Mode Operasi VMR untuk informasi selengkapnya tentang mode penyajian.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | strmif.h (termasuk Dshow.h) |