Share via


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)

Vedi anche

Tipi enumerati DirectShow