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