Freigeben über


KSAUDIO_DYNAMIC_RANGE Struktur (ksmedia.h)

Die KSAUDIO_DYNAMIC_RANGE Struktur gibt den dynamischen Bereich eines Audiodatenstroms an. Diese Struktur wird verwendet, um den Datenwert für die KSPROPERTY_AUDIO_DYNAMIC_RANGE-Eigenschaft abzurufen oder festzulegen.

Syntax

typedef struct {
  ULONG QuietCompression;
  ULONG LoudCompression;
} KSAUDIO_DYNAMIC_RANGE, *PKSAUDIO_DYNAMIC_RANGE;

Angehörige

QuietCompression

Gibt die Komprimierungsebene für weiche Sounds an. Dieser Wert reicht von 0 bis 100 Prozent (dargestellt als 0xFFFFFFFF) der linearen Bereichskomprimierung für weiche Sounds. Je höher dieser Wert ist, desto höher ist die Lautstärke weicher Sounds.

LoudCompression

Gibt die Komprimierungsstufe für laute Sounds an. Dieser Wert reicht von 0 bis 100 Prozent (dargestellt als 0xFFFFFFFF) der linearen Bereichskomprimierung für laute Sounds. Je höher dieser Wert ist, desto niedriger ist die Lautstärke lauter Sounds.

Bemerkungen

Standardmäßig werden beide Strukturelemente auf Null Prozent festgelegt, wodurch der vollständige dynamische Bereich des Audiodatenstroms wiedergegeben wird.

Anforderungen

Anforderung Wert
Header- ksmedia.h (enthalten Ksmedia.h)

Siehe auch

KSPROPERTY_AUDIO_DYNAMIC_RANGE