Compartir a través de


Interfaz IAMAudioInputMixer (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 IAMAudioInputMixer interfaz controla las propiedades de captura de audio, como el movimiento panorámico y la voz; y habilita o deshabilita entradas de audio específicas, como la línea en o el micrófono.

El filtro Captura de audio expone esta interfaz en cada pin de entrada, así como en el propio filtro. Los pines de entrada del filtro de captura de audio representan conexiones de hardware físico; no están conectados a otros filtros directShow. El nombre del pin indica el tipo de entrada; por ejemplo, "Line In" o "Microphone". Use la interfaz de la IAMAudioInputMixer siguiente manera:

  • Para controlar la configuración de una entrada determinada, use la interfaz en el pin.
  • Para establecer las propiedades generales cuando se habilitan varias entradas, use la interfaz en el filtro.
  • Para habilitar o deshabilitar una entrada, llame al método IAMAudioInputMixer::p ut_Enable .
Es posible que se produzca un error en algunos métodos de esta interfaz, en función de las funcionalidades del hardware subyacente.

Desarrolladores de filtros: implemente esta interfaz en cada pin de entrada de un filtro de captura de audio. También puede implementar esta interfaz en el propio filtro de captura de audio para controlar la configuración general de audio después de la mezcla.

Herencia

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

Métodos

La interfaz IAMAudioInputMixer tiene estos métodos.

 
IAMAudioInputMixer::get_Bass

El método get_Bass recupera la ecualización de graves.
IAMAudioInputMixer::get_BassRange

El método get_BassRange recupera el rango bajo.
IAMAudioInputMixer::get_Enable

El método get_Enable recupera si la entrada está habilitada.
IAMAudioInputMixer::get_Loudness

El método get_Loudness recupera la configuración del control de ruido.
IAMAudioInputMixer::get_MixLevel

El método get_MixLevel recupera el nivel de grabación.
IAMAudioInputMixer::get_Mono

El método get_Mono consulta si todos los canales se combinan en una señal mono.
IAMAudioInputMixer::get_Pan

El método get_Pan recupera el nivel de movimiento panorámico.
IAMAudioInputMixer::get_Treble

El método get_Treble recupera la ecualización treble.
IAMAudioInputMixer::get_TrebleRange

El método get_TrebleRange recupera el intervalo de treble de esta entrada.
IAMAudioInputMixer::p ut_Bass

El método put_Bass establece la ecualización de graves.
IAMAudioInputMixer::p ut_Enable

El método put_Enable habilita o deshabilita una entrada.
IAMAudioInputMixer::p ut_Loudness

El método put_Loudness habilita o deshabilita el control de ruido.
IAMAudioInputMixer::p ut_MixLevel

El método put_MixLevel establece el nivel de grabación de esta entrada.
IAMAudioInputMixer::p ut_Mono

El método put_Mono combina todos los canales en una señal mono.
IAMAudioInputMixer::p ut_Pan

El método put_Pan establece el nivel de movimiento panorámico.
IAMAudioInputMixer::p ut_Treble

El método put_Treble establece la ecualización treble para esta entrada.

Requisitos

   
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 strmif.h (incluya Dshow.h)

Consulte también

Interfaces