Bagikan melalui


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)

Lihat juga

Jenis DirectShow Enumerated