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 |
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) |