Freigeben über


IAudioProcessingObjectLoggingService-Schnittstelle (audioengineextensionapo.h)

Stellt einen Protokollierungsdienst für APOs dar.

Vererbung

Die IAudioProcessingObjectLoggingService-Schnittstelle erbt von der IUnknown-Schnittstelle.

Methoden

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

 
IAudioProcessingObjectLoggingService::ApoLog

Protokolliert ein APO-Ereignis.

Hinweise

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

Hinweis

IAudioProcessingObjectLoggingService::ApoLog sollte niemals aus einem Echtzeit-Prioritätsthread aufgerufen werden. Weitere Informationen zu Threadprioritäten finden Sie unter Planungsprioritäten.

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