KSPROPERTY_AUDIO_PEAKMETER
Свойство KSPROPERTY_AUDIO_PEAKMETER извлекает максимальный уровень звукового сигнала, возникший на пиковой узлу (KSNODETYPE_PEAKMETER) с момента последнего сброса узла peakmeter.
Важно!
KSPROPERTY_AUDIO_PEAKMETER свойство обесценилось и не должно использоваться. Вместо этого используйте KSPROPERTY_AUDIO_PEAKMETER2 .
Сводная таблица использования
Получить | Присвойте параметру | Назначение | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да |
Нет |
Узел с помощью фильтра или закрепления экземпляра |
KSNODEPROPERTY_AUDIO_CHANNEL | LONG |
Значение свойства (данные операции) имеет тип LONG и указывает пиковое значение выборки на узле. Если пиковое значение отрицательное, используется его абсолютное значение.
Возвращаемое значение
Запрос KSPROPERTY_AUDIO_PEAKMETER свойства возвращает STATUS_SUCCESS, указывающий на успешное завершение. В противном случае запрос возвращает соответствующий код состояния ошибки. В следующей таблице показан возможный код состояния ошибки.
Код состояния | Значение |
---|---|
STATUS_NOT_IMPLEMENTED |
Фильтр KS не может вернуть текущее значение пикометра. |
Комментарии
Звуковой фильтр KS обрабатывает запрос этого свойства синхронно. Если запрос выполняется успешно, он сбрасывает пикометр, который инициализирует накопленные пиковые значения до нуля. Если запрос не выполнен, пиковая единица не изменяется.
Система отправляет запрос IOCTL_KS_PROPERTY для свойства KSPROPERTY_AUDIO_PEAKMETER в PASSIVE_LEVEL IRQL.
Требования
Заголовок |
Ksmedia.h (включая Ksmedia.h) |