Enumerazione VMRMode (strmif.h)
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Il tipo di enumerazione VMRMode viene usato nelle chiamate alla modalità di rendering di IVMRFilterConfig::GetRenderingMode e IVMRFilterConfig::SetRenderingMode per recuperare o specificare la modalità di rendering del renderer di mix video 7 (VMR-7).
Sintassi
typedef enum VMRMode {
VMRMode_Windowed = 0x1,
VMRMode_Windowless = 0x2,
VMRMode_Renderless = 0x4,
VMRMode_Mask = 0x7
} ;
Costanti
VMRMode_Windowed Valore: 0x1 Modalità finestrata. |
VMRMode_Windowless Valore: 0x2 Modalità senza finestra. |
VMRMode_Renderless Valore: 0x4 Modalità senza rendering. |
VMRMode_Mask Valore: 0x7 OR bit per bit di tutti i flag precedenti; non è un valore valido da passare a SetRenderingMode. |
Commenti
Queste modalità si escludono a vicenda. Il flag VMRMode_Renderless indica che l'applicazione fornisce un proprio relatore allocatore, responsabile di tutti i disegni sullo schermo. Il flag VMRMode_Windowed è la modalità predefinita di VMR-7. Per altre informazioni sulle modalità di rendering, vedere Modalità vmR dell'operazione .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | strmif.h (include Dshow.h) |