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.

Requirements

   
Minimum supported client Windows Build 22000
Header audioengineextensionapo.h