KSAUDIO_MIX_CAPS Struktur (ksmedia.h)
Die KSAUDIO_MIX_CAPS-Struktur gibt die Mischfunktionen eines bestimmten Datenpfads von einem Eingabekanal eines Supermixerknotens (KSNODETYPE_SUPERMIX) zu einem Ausgabekanal desselben Knotens an. Ein Array dieser Strukturen wird von einer KSAUDIO_MIXCAP_TABLE Struktur verwendet, um die Mischfunktionen für alle solchen Pfade über einen Supermixerknoten anzugeben.
Syntax
typedef struct {
BOOL Mute;
LONG Minimum;
LONG Maximum;
union {
LONG Reset;
LONG Resolution;
};
} KSAUDIO_MIX_CAPS, *PKSAUDIO_MIX_CAPS;
Angehörige
Mute
Gibt an, ob der Datenpfad vom Eingabekanal zum Ausgabekanal stummgeschaltet ist (nicht gemischt). Der Wert TRUE gibt an, dass der Datenpfad stumm geschaltet ist.
Minimum
Gibt die mindeste Mischungsebene für den Datenpfad vom Eingabekanal zum Ausgabekanal an. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".
Maximum
Gibt die maximale Mixebene für den Datenpfad vom Eingabekanal zum Ausgabekanal an. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".
Reset
Zurücksetzen ist ein Falschnomer. Dieses Mitglied sollte stattdessen als Resolution bezeichnet worden sein. Es gibt die Auflösung der Mixebene für den Datenpfad vom Eingabekanal zum Ausgabekanal an. Auflösungswerte verwenden die folgende Skalierung: ein Bereich von 0 bis +2147483647, wobei 0 kein Steuerelement ist und eine andere Zahl die Anzahl der Schritte zwischen den tatsächlichen Hardwareeinstellungen im Bereich zwischen Minimum und Maximumist.
Resolution
Bemerkungen
Die Werte für die Maximum und Minimum Member verwenden 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) |