IAudioEffectsManager-Schnittstelle (audioclient.h)
Stellt Verwaltungsfunktionen für die Audioeffektpipeline für den zugeordneten Audiodatenstrom bereit, sodass Anwendungen die aktuelle Liste der Effekte abrufen, den Status der Effekte festlegen und sich für Benachrichtigungen registrieren können, wenn sich die Liste der Effekte oder Effektzustände ändert.
Vererbung
Die IAudioEffectsManager-Schnittstelle erbt von der IUnknown-Schnittstelle.
Methoden
Die IAudioEffectsManager-Schnittstelle verfügt über diese Methoden.
IAudioEffectsManager::GetAudioEffects Ruft die aktuelle Liste der Audioeffekte für den zugeordneten Audiodatenstrom ab. |
IAudioEffectsManager::RegisterAudioEffectsChangedNotificationCallback Registriert eine AudioEffectsChangedNotificationClient-Schnittstelle. |
IAudioEffectsManager::SetAudioEffectState Die IAudioEffectsManager::SetAudioEffectState-Methode (audioclient.h) legt den Status des angegebenen Audioeffekts fest. |
IAudioEffectsManager::UnregisterAudioEffectsChangedNotificationCallback Hebt die Registrierung einer IAudioEffectsChangedNotificationClient-Schnittstelle auf. |
Hinweise
Rufen Sie eine instance dieser Schnittstelle ab, indem Sie IAudioClient::GetService aufrufen und den Schnittstellenzeiger der IAudioEffectsManager-Schnittstelle übergeben.
wil::com_ptr_nothrow<IAudioEffectsManager> audioEffectsManager;
RETURN_IF_FAILED(client->GetService(IID_PPV_ARGS(&audioEffectsManager)));
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Build 22000 |
Kopfzeile | audioclient.h |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für