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


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)

См. также

KSNODEPROPERTY_AUDIO_CHANNEL

KSNODETYPE_PEAKMETER

KSPROPERTY_AUDIO_PEAKMETER2