Share via


Interfaz IVMRMixerBitmap (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.

La interfaz IVMRMixerBitmap permite a una aplicación combinar una imagen estática de un mapa de bits o una superficie de DirectDraw en la secuencia de vídeo, cuando se usa el filtro de representador de mezcla de vídeo 7 (VMR-7).

Nota Para VMR-9, use la interfaz IVMRMixerBitmap9 .
 

Puede pasar imágenes a VMR con tanta frecuencia como quiera, pero cambiar la imagen varias veces por segundo puede afectar al rendimiento y la ligereza del vídeo que se va a representar. La nueva imagen se combinará con el siguiente y todos los fotogramas de vídeo posteriores representados por VMR.

Internamente, VMR usa su componente mezclador para realizar la operación de mezcla. Por lo tanto, el VMR debe configurarse correctamente antes de iniciar la reproducción de vídeo. Incluso si solo hay una secuencia de vídeo, las aplicaciones deben llamar a IVMRFilterConfig::SetNumberOfStreams con un valor de "1" para hacer que VMR cargue el mezclador y el compositor. La imagen puede contener información alfa incrustada por píxel; esto permite que la imagen contenga regiones transparentes. Las áreas transparentes también se pueden identificar mediante un valor de clave de color. Los cambios en la imagen solo se muestran en la pantalla mientras se ejecuta el gráfico de filtros.

Herencia

La interfaz IVMRMixerBitmap hereda de la interfaz IUnknown . IVMRMixerBitmap también tiene estos tipos de miembros:

Métodos

La interfaz IVMRMixerBitmap tiene estos métodos.

 
IVMRMixerBitmap::GetAlphaBitmapParameters

El método GetAlphaBitmapParameters recupera una copia de la imagen actual y los parámetros de combinación relacionados.
IVMRMixerBitmap::SetAlphaBitmap

El método SetAlphaBitmap especifica una nueva imagen de mapa de bits y la ubicación de origen del mapa de bits y cómo y dónde se debe representar en el rectángulo de destino.
IVMRMixerBitmap::UpdateAlphaBitmapParameters

El método UpdateAlphaBitmapParameters cambia la ubicación, el tamaño y el valor de combinación del mapa de bits.

Requisitos

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

Consulte también

Mostrar un mapa de bits de Application-Supplied en la imagen compuesta

Uso del representador de mezcla de vídeos

Filtro de representador de mezcla de vídeos 7