KSAUDIO_DYNAMIC_RANGE Struktur (ksmedia.h)

Die KSAUDIO_DYNAMIC_RANGE-Struktur gibt den dynamischen Bereich eines Audiostreams 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;

Member

QuietCompression

Gibt den Komprimierungsgrad 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, 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, desto geringer ist die Lautstärke lauter Töne.

Hinweise

Standardmäßig sind beide Strukturmember auf null Prozent festgelegt, wodurch der gesamte dynamische Bereich des Audiostreams wiedergegeben wird.

Anforderungen

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

Weitere Informationen

KSPROPERTY_AUDIO_DYNAMIC_RANGE