Compartir a través de


Interfaz IMixerPinConfig (mpconfig.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 IMixerPinConfig interfaz se expone en las patillas de entrada del filtro Mezclador de superposición y contiene métodos que manipulan secuencias de vídeo de varias maneras. El mezclador de superposición contiene varios pines de entrada que se crean dinámicamente a medida que se agregan secuencias de entrada de vídeo. La secuencia de vídeo en el primer pin se conoce como la secuencia principal y las secuencias posteriores se conocen como secuencias secundarias.

Use esta interfaz para manipular los parámetros implicados en la combinación de varias secuencias de vídeo. Estos parámetros incluyen la obtención y configuración de la posición, el orden z, la combinación y los niveles de transparencia, la corrección de la relación de aspecto y las teclas de color de las secuencias.

Al establecer la posición de las secuencias de vídeo en la ventana de visualización, la posición relativa predeterminada de todas las secuencias secundarias es {0, 0, 0, 0}. Por lo tanto, use el método IMixerPinConfig::SetRelativePosition en secuencias secundarias para asegurarse de que todas las secuencias de vídeo se colocan correctamente.

Las aplicaciones usan esta interfaz para obtener y establecer atributos al mezclar varias secuencias de vídeo.

Herencia

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

Métodos

La interfaz IMixerPinConfig tiene estos métodos.

 
IMixerPinConfig::GetAspectRatioMode

El método GetAspectRatioMode recupera el modo de corrección de la relación de aspecto para el cambio de tamaño de la ventana.
IMixerPinConfig::GetBlendingParameter

El método GetBlendingParameter recupera el valor del parámetro de mezcla que define cómo se combina una secuencia secundaria con una secuencia principal.
IMixerPinConfig::GetColorKey

El método GetColorKey recupera la clave de color que usa una secuencia de vídeo.
IMixerPinConfig::GetRelativePosition

El método GetRelativePosition recupera la posición de la secuencia en la ventana de presentación.
IMixerPinConfig::GetStreamTransparent

El método GetStreamTransparent determina si una secuencia es transparente.
IMixerPinConfig::GetZOrder

El método GetZOrder recupera el orden z de una secuencia de vídeo determinada.
IMixerPinConfig::SetAspectRatioMode

El método SetAspectRatioMode establece el modo de corrección de la relación de aspecto para el cambio de tamaño de la ventana.
IMixerPinConfig::SetBlendingParameter

El método SetBlendingParameter establece el parámetro de mezcla que define cómo se combina una secuencia secundaria con una secuencia principal.
IMixerPinConfig::SetColorKey

El método SetColorKey establece la clave de color que usa una secuencia de vídeo.
IMixerPinConfig::SetRelativePosition

El método SetRelativePosition establece la posición de la secuencia en la ventana de presentación.
IMixerPinConfig::SetStreamTransparent

El método SetStreamTransparent establece la secuencia en transparente.
IMixerPinConfig::SetZOrder

El método SetZOrder establece el orden z de una secuencia de vídeo determinada.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mpconfig.h