Freigeben über


KSPROPERTY_AUDIO_DYNAMIC_RANGE

Die eigenschaft KSPROPERTY_AUDIO_DYNAMIC_RANGE gibt den dynamischen Bereich des Audiodatenstroms an, der von einem Lautheitsknoten (KSNODETYPE_LOUDNESS) ausgegeben wird.

Nutzungszusammenfassungstabelle

Herunterladen Set Ziel Eigenschaftendeskriptortyp Eigenschaftswerttyp

Ja

Ja

Filter

KSNODEPROPERTY

KSAUDIO_DYNAMIC_RANGE

Der Eigenschaftswert (Vorgangsdaten) ist eine Struktur vom Typ KSAUDIO_DYNAMIC_RANGE, die den dynamischen Bereich für den Ausgabedatenstrom des Lautheitsknotens angibt.

Rückgabewert

Eine KSPROPERTY_AUDIO_DYNAMIC_RANGE-Eigenschaftsanforderung gibt STATUS_SUCCESS zurück, um anzugeben, dass sie erfolgreich abgeschlossen wurde. Andernfalls gibt die Anforderung einen geeigneten Fehler status Code zurück.

Bemerkungen

Standardmäßig sind die Werte für die Elemente QuietCompression und LoudCompression der KSAUDIO_DYNAMIC_RANGE-Struktur auf null Prozent festgelegt. Dadurch wird der gesamte dynamische Bereich des Audiodatenstroms erzeugt. Der Miniporttreiber legt die Eigenschaft auf ihren Standardwert fest, wenn er den Pin instanziiert, dessen Datenpfad den Knoten enthält.

Einige Geräte unterstützen möglicherweise keine Änderungen an QuietCompression und LoudCompression. Wenn der Client versucht, einen Wert zu ändern, den das Gerät nicht unterstützt, sollte der Miniporttreiber einen Fehler zurückgeben.

Anforderungen

Header

Ksmedia.h (einschließlich Ksmedia.h)

Siehe auch

KSNODEPROPERTY

KSNODETYPE_LOUDNESS

KSAUDIO_DYNAMIC_RANGE