Поделиться через


структура 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 (include Ksmedia.h)

См. также

KSPROPERTY_AUDIO_DYNAMIC_RANGE