IAudioProcessingObjectRTQueueService interface (audioengineextensionapo.h)
Provides access to the real time work queue for APOs.
Inheritance
The IAudioProcessingObjectRTQueueService interface inherits from the IUnknown interface.
Methods
The IAudioProcessingObjectRTQueueService interface has these methods.
IAudioProcessingObjectRTQueueService::GetRealTimeWorkQueue Gets the ID of a work queue that the APO can use to schedule tasks that need to run at a real-time priority. |
Remarks
Get an instance of this interface by calling QueryService on the object in the pServiceProvider field of the APOInitSystemEffects3 structure passed in the pbyData parameter to IAudioProcessingObject::Initialize. Specify SID_AudioProcessingObjectRTQueue as the identifier in the guidService parameter.
For information on using the real-time work queue APIs, see rtworkq.h header.
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 |