IAudioProcessingObjectLoggingService interface (audioengineextensionapo.h)
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 |