estructura KSAUDIO_MIX_CAPS (ksmedia.h)

La estructura KSAUDIO_MIX_CAPS especifica las funcionalidades de mezcla de una ruta de acceso de datos determinada de un canal de entrada de un nodo de supermezclador (KSNODETYPE_SUPERMIX) a un canal de salida del mismo nodo. Una matriz de estas estructuras se usa en una estructura de KSAUDIO_MIXCAP_TABLE para especificar las funcionalidades de mezcla para todas estas rutas de acceso a través de un nodo de supermezclador.

Sintaxis

typedef struct {
  BOOL  Mute;
  LONG  Minimum;
  LONG  Maximum;
  union {
    LONG Reset;
    LONG Resolution;
  };
} KSAUDIO_MIX_CAPS, *PKSAUDIO_MIX_CAPS;

Miembros

Mute

Especifica si la ruta de acceso de datos del canal de entrada al canal de salida está silenciada (no mixta). Un valor de TRUE indica que la ruta de acceso de datos está silenciada.

Minimum

Especifica el nivel de combinación mínimo para la ruta de acceso de datos del canal de entrada al canal de salida. Para obtener más información, vea la sección Comentarios que se muestra más adelante.

Maximum

Especifica el nivel de combinación máximo para la ruta de acceso de datos desde el canal de entrada al canal de salida. Para obtener más información, vea la sección Comentarios que se muestra más adelante.

Reset

El restablecimiento es un nombre incorrecto. Este miembro debe haberse llamado Resolución en su lugar. Especifica la resolución del nivel de combinación de la ruta de acceso de datos del canal de entrada al canal de salida. Los valores de resolución usan la escala siguiente: un intervalo entre 0 y +2147483647, donde 0 no es control y cualquier otro número es el número de pasos entre la configuración de hardware real en el intervalo entre Mínimo y Máximo.

Resolution

Comentarios

Los valores de nivel de combinación para los miembros Máximo y Mínimo usan 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

KSAUDIO_MIXCAP_TABLE

KSNODETYPE_SUPERMIX

KSPROPERTY_AUDIO_MIX_LEVEL_CAPS

KSPROPERTY_AUDIO_MIX_LEVEL_TABLE