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


KSPROPERTY_AUDIO_DYNAMIC_RANGE

Свойство KSPROPERTY_AUDIO_DYNAMIC_RANGE указывает динамический диапазон звукового потока, который выводится из узла громкости (KSNODETYPE_LOUDNESS).

Сводная таблица использования

Получить Присвойте параметру Назначение Тип дескриптора свойства Тип значения свойства

Да

Да

Фильтр

KSNODEPROPERTY

KSAUDIO_DYNAMIC_RANGE

Значение свойства (данные операции) — это структура типа KSAUDIO_DYNAMIC_RANGE, которая задает динамический диапазон для потока вывода узла громкости.

Возвращаемое значение

Запрос свойства KSPROPERTY_AUDIO_DYNAMIC_RANGE возвращает STATUS_SUCCESS, указывающий на успешное выполнение. В противном случае запрос возвращает соответствующий код состояния ошибки.

Комментарии

По умолчанию значения элементов QuietCompression и LoudCompression структуры KSAUDIO_DYNAMIC_RANGE равны нулю. При этом создается полный динамический диапазон аудиопотока. Драйвер мини-порта задает для свойства значение по умолчанию при создании экземпляра контакта, путь к данным которого содержит узел.

Некоторые устройства могут не поддерживать изменения в QuietCompression и LoudCompression. Если клиент пытается изменить значение, которое устройство не поддерживает, драйвер мини-порта должен вернуть ошибку.

Требования

Заголовок

Ksmedia.h (включая Ksmedia.h)

См. также

KSNODEPROPERTY

KSNODETYPE_LOUDNESS

KSAUDIO_DYNAMIC_RANGE