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 |