KSPROPERTY_AUDIO_DYNAMIC_RANGE
Свойство KSPROPERTY_AUDIO_DYNAMIC_RANGE указывает динамический диапазон звукового потока, который выводится из узла громкости (KSNODETYPE_LOUDNESS).
Сводная таблица использования
Получить | Присвойте параметру | Назначение | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да |
Да |
Фильтр |
Значение свойства (данные операции) — это структура типа KSAUDIO_DYNAMIC_RANGE, которая задает динамический диапазон для потока вывода узла громкости.
Возвращаемое значение
Запрос свойства KSPROPERTY_AUDIO_DYNAMIC_RANGE возвращает STATUS_SUCCESS, указывающий на успешное выполнение. В противном случае запрос возвращает соответствующий код состояния ошибки.
Комментарии
По умолчанию значения элементов QuietCompression и LoudCompression структуры KSAUDIO_DYNAMIC_RANGE равны нулю. При этом создается полный динамический диапазон аудиопотока. Драйвер мини-порта задает для свойства значение по умолчанию при создании экземпляра контакта, путь к данным которого содержит узел.
Некоторые устройства могут не поддерживать изменения в QuietCompression и LoudCompression. Если клиент пытается изменить значение, которое устройство не поддерживает, драйвер мини-порта должен вернуть ошибку.
Требования
Заголовок |
Ksmedia.h (включая Ksmedia.h) |