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;

Member

Mute

Gibt an, ob der Datenpfad vom Eingabekanal zum Ausgabekanal stummgeschaltet (nicht gemischt) ist. Der Wert TRUE gibt an, dass der Datenpfad stummgeschaltet ist.

Minimum

Gibt die Mindestmischungsebene für den Datenpfad vom Eingabekanal zum Ausgabekanal an. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".

Maximum

Gibt die maximale Mischungsebene für den Datenpfad vom Eingabekanal zum Ausgabekanal an. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".

Reset

Zurücksetzen ist eine falsche Benomnung. Dieses Element hätte stattdessen Als Auflösung bezeichnet werden müssen. 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 keine Steuerung ist und eine andere Zahl die Anzahl der Schritte zwischen den tatsächlichen Hardwareeinstellungen im Bereich zwischen Minimum und Maximum ist.

Resolution

Hinweise

Die Mischebenenwerte für die Elemente Maximum und Minimum verwenden die folgende Skalierung:

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

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

+2147483647 ist +32767,99998474 Dezibel (Verstärkung).

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

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

Anforderungen

Anforderung Wert
Header ksmedia.h (include Ksmedia.h)

Weitere Informationen

KSAUDIO_MIXCAP_TABLE

KSNODETYPE_SUPERMIX

KSPROPERTY_AUDIO_MIX_LEVEL_CAPS

KSPROPERTY_AUDIO_MIX_LEVEL_TABLE