Share via


Enumeración VMRMode (strmif.h)

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

El tipo de enumeración VMRMode se usa en llamadas a los métodos IVMRFilterConfig::GetRenderingMode e IVMRFilterConfig::SetRenderingMode para recuperar o especificar el modo de representación del filtro de representador de mezcla de vídeo 7 (VMR-7).

Syntax

typedef enum VMRMode {
  VMRMode_Windowed = 0x1,
  VMRMode_Windowless = 0x2,
  VMRMode_Renderless = 0x4,
  VMRMode_Mask = 0x7
} ;

Constantes

 
VMRMode_Windowed
Valor: 0x1
Modo con ventana.
VMRMode_Windowless
Valor: 0x2
Modo sin ventana.
VMRMode_Renderless
Valor: 0x4
Modo sin representación.
VMRMode_Mask
Valor: 0x7
OR bit a bit de todas las marcas anteriores; no es un valor válido para pasar a SetRenderingMode.

Comentarios

Estos modos son mutuamente excluyentes. La marca VMRMode_Renderless significa que la aplicación proporciona su propio asignador-moderador, que es responsable de todos los dibujos en la pantalla. La marca VMRMode_Windowed es el modo predeterminado de VMR-7. Consulte Modos de funcionamiento de VMR para obtener más información sobre los modos de representación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado strmif.h (incluye Dshow.h)

Consulte también

Tipos enumerados de DirectShow