IAudioProcessingObjectRTQueueService-Schnittstelle (audioengineextensionapo.h)

Bietet Zugriff auf die Echtzeitarbeitswarteschlange für APOs.

Vererbung

Die IAudioProcessingObjectRTQueueService-Schnittstelle erbt von der IUnknown-Schnittstelle.

Methoden

Die IAudioProcessingObjectRTQueueService-Schnittstelle verfügt über diese Methoden.

 
IAudioProcessingObjectRTQueueService::GetRealTimeWorkQueue

Ruft die ID einer Arbeitswarteschlange ab, die der APO verwenden kann, um Aufgaben zu planen, die mit einer Echtzeitpriorität ausgeführt werden müssen.

Hinweise

Rufen Sie eine instance dieser Schnittstelle ab, indem Sie QueryService für das Objekt im pServiceProvider-Feld der APOInitSystemEffects3-Struktur aufrufen, die im pbyData-Parameter an IAudioProcessingObject::Initialize übergeben wird. Geben Sie SID_AudioProcessingObjectRTQueue als Bezeichner im guidService-Parameter an.

Informationen zur Verwendung der Echtzeitarbeitswarteschlangen-APIs finden Sie unter rtworkq.h-Header.

Weitere Informationen zu den Windows 11-APIs für die Audioverarbeitungsobjekte (Audio Processing Objects, APOs), die mit Audiotreibern ausgeliefert werden können, finden Sie unter Windows 11 APIs für Audioverarbeitungsobjekte.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Build 22000
Kopfzeile audioengineextensionapo.h