Freigeben über


KSAUDIO_MIXLEVEL Struktur (ksmedia.h)

Die KSAUDIO_MIXLEVEL-Struktur gibt den Mischfaktor eines Eingabeausgabepfads in einem Supermixerknoten (KSNODETYPE_SUPERMIX) an.

Syntax

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

Angehörige

Mute

Gibt an, ob der Eingabekanal stummgeschaltet (nicht gemischt) wird, da er in den Ausgabekanal fließt. Der Wert TRUE gibt an, dass der Kanal stumm geschaltet ist. Ein Wert von FALSE gibt an, dass die Mixebene des Kanals durch das element Ebene angegeben wird.

Level

Gibt die Mixebene an, die auf den Eingabekanal angewendet wird, während sie in den Ausgabekanal fließt. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".

Bemerkungen

Eine KSAUDIO_MIXLEVEL Struktur gibt die Volumeebene eines bestimmten Datenpfads von einem Eingabekanal eines Supermixerknotens zu einem Ausgabekanal desselben Knotens an. Ein Array dieser Strukturen wird benötigt, um die Volumeebenen für alle Eingabeausgabepfade über einen Supermixerknoten anzugeben.

Zum Angeben der Mischebenen aller Pfade über einen Supermixerknoten mit m Eingabekanälen und n Ausgabekanälen ist eine Mischungsebenentabelle erforderlich, die aus einer m x n Array von KSAUDIO_MIXLEVEL Strukturen besteht. Diese Tabelle wird verwendet, um den Datenwert für die eigenschaft KSPROPERTY_AUDIO_MIX_LEVEL_TABLE festzulegen oder abzurufen.

Der Wert auf Mixebene im Level Member verwendet die folgende Skalierung:

-2147483648 ist -Infinity Dezibel (Dämpfung),

-2147483647 ist -32767,99998474 decibels (Dämpfung) und

+2147483647 ist +32767,99998474 Dezibel (Gewinn).

Ein Dezibelbereich, der durch ganzzahlige Werte dargestellt wird, -2147483648 auf +2147483647, wobei

Diese Skala hat eine Auflösung von 1/65536 Dezibel.

Anforderungen

Anforderung Wert
Header- ksmedia.h (enthalten Ksmedia.h)

Siehe auch

KSNODETYPE_SUPERMIX

KSPROPERTY_AUDIO_MIX_LEVEL_CAPS

KSPROPERTY_AUDIO_MIX_LEVEL_TABLE