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


Интерфейс IAudioProcessingObjectLoggingService (audioengineextensionapo.h)

Представляет службу ведения журнала для APOs.

Наследование

Интерфейс IAudioProcessingObjectLoggingService наследуется от интерфейса IUnknown.

Методы

Интерфейс IAudioProcessingObjectLoggingService содержит следующие методы.

 
IAudioProcessingObjectLoggingService::ApoLog

Регистрирует событие APO.

Комментарии

Получение экземпляра этого интерфейса методом QueryService для объекта в поле pServiceProvider структуры APOInitSystemEffects3 , переданной в параметре pbyData в IAudioProcessingObject::Initialize. Укажите SID_AudioProcessingObjectLoggingService в качестве идентификатора в параметре guidService .

Примечание

IAudioProcessingObjectLoggingService::ApoLog никогда не следует вызывать из потока с приоритетом в режиме реального времени. Дополнительные сведения о приоритетах потоков см. в разделе Планирование приоритетов.

Дополнительные сведения об API Windows 11 для объектов обработки звука (APOs), которые могут поставляться с аудиодрайверами, см. в статье Windows 11 API для объектов обработки звука.

Требования

Требование Значение
Минимальная версия клиента Сборка Windows 22000
Верхняя часть audioengineextensionapo.h