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.
For more information on the Windows 11 APIs for the Audio Processing Objects (APOs) that can ship with audio drivers, see Windows 11 APIs for Audio Processing Objects.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Build 22000 |
Header | audioengineextensionapo.h |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for