estructura KSAUDIO_MIXLEVEL (ksmedia.h)

La estructura KSAUDIO_MIXLEVEL especifica el nivel de mezcla de una ruta de acceso de entrada-salida en un nodo de supermezclador (KSNODETYPE_SUPERMIX).

Sintaxis

typedef struct {
  BOOL Mute;
  LONG Level;
} KSAUDIO_MIXLEVEL, *PKSAUDIO_MIXLEVEL;

Miembros

Mute

Especifica si el canal de entrada está silenciado (no mixto) a medida que fluye al canal de salida. Un valor de TRUE indica que el canal está silenciado. Un valor false indica que el miembro Level especifica el nivel de combinación del canal.

Level

Especifica el nivel de combinación que se aplica al canal de entrada a medida que fluye al canal de salida. Para obtener más información, vea la sección Comentarios que se muestra más adelante.

Comentarios

Una estructura KSAUDIO_MIXLEVEL especifica el nivel de volumen de una ruta de acceso de datos determinada de un canal de entrada de un nodo supermezclador a un canal de salida del mismo nodo. Se necesita una matriz de estas estructuras para especificar los niveles de volumen de todas las rutas de acceso de salida de entrada a través de un nodo supermezclador.

Para especificar los niveles de mezcla de todas las rutas de acceso a través de un nodo supermezclador con canales de entrada m y n canales de salida, se requiere una tabla de nivel de mezcla que consta de una matriz m x n de estructuras de KSAUDIO_MIXLEVEL. Esta tabla se usa para establecer u obtener el valor de datos de la propiedad KSPROPERTY_AUDIO_MIX_LEVEL_TABLE .

El valor de nivel de combinación en el miembro Level usa la siguiente escala:

-2147483648 es -Decibelios infinitos (atenuación),

-2147483647 es -32767.999998474 decibeles (atenuación) y

+2147483647 es +32767.99998474 decibels (ganancia).

Intervalo de decibel representado por valores enteros -2147483648 a +2147483647, donde

Esta escala tiene una resolución de 1/65536 decibel.

Requisitos

Requisito Valor
Header ksmedia.h (incluya Ksmedia.h)

Consulte también

KSNODETYPE_SUPERMIX

KSPROPERTY_AUDIO_MIX_LEVEL_CAPS

KSPROPERTY_AUDIO_MIX_LEVEL_TABLE