структура KSAUDIO_DYNAMIC_RANGE (ksmedia.h)

Структура KSAUDIO_DYNAMIC_RANGE определяет динамический диапазон звукового потока. Эта структура используется для получения или задания значения данных для свойства KSPROPERTY_AUDIO_DYNAMIC_RANGE .

Синтаксис

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

Члены

QuietCompression

Задает уровень сжатия для мягких звуков. Это значение колеблется в диапазоне от 0 до 100 процентов (представлено как 0xFFFFFFFF) сжатия линейного диапазона для мягких звуков. Чем выше это значение, тем выше громкость звуков.

LoudCompression

Задает уровень сжатия для громких звуков. Это значение колеблется от 0 до 100 процентов (представлено как 0xFFFFFFFF) линейного диапазона сжатия для громких звуков. Чем выше это значение, тем меньше громкость громких звуков.

Комментарии

По умолчанию для обоих элементов структуры задан нулевой процент, который воспроизводит полный динамический диапазон звукового потока.

Требования

Требование Значение
Заголовок ksmedia.h (включая Ksmedia.h)

См. также раздел

KSPROPERTY_AUDIO_DYNAMIC_RANGE