IAudioProcessingObjectLoggingService interface (audioengineextensionapo.h)

Important

Some information relates to a prerelease product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Represents a logging service for APOs.

Inheritance

The IAudioProcessingObjectLoggingService interface inherits from the IUnknown interface.

Methods

The IAudioProcessingObjectLoggingService interface has these methods.

 
IAudioProcessingObjectLoggingService::ApoLog

Logs an APO event.

Remarks

Get an instance of this interface by QueryService on the object in the pServiceProvider field of the APOInitSystemEffects3 structure passed in the pbyData parameter to IAudioProcessingObject::Initialize. Specify SID_AudioProcessingObjectLoggingService as the identifier in the guidService parameter.

Note

IAudioProcessingObjectLoggingService::ApoLog should never be called from a real-time priority thread. For more information on thread priorities, see Scheduling Priorities.

Requirements

   
Minimum supported client Windows Build 22000
Header audioengineextensionapo.h