Freigeben über


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)

Siehe auch

KSAUDIO_MIXCAP_TABLE

KSNODETYPE_SUPERMIX

KSPROPERTY_AUDIO_MIX_LEVEL_CAPS

KSPROPERTY_AUDIO_MIX_LEVEL_TABLE