Interfaccia IAudioEffectsManager (audioclient.h)

Fornisce funzionalità di gestione per la pipeline degli effetti audio per il flusso audio associato, consentendo alle applicazioni di ottenere l'elenco corrente di effetti, impostare lo stato degli effetti e di registrarsi per le notifiche quando cambia l'elenco di effetti o stati di effetto.

Ereditarietà

L'interfaccia IAudioEffectsManager eredita dall'interfaccia IUnknown.

Metodi

L'interfaccia IAudioEffectsManager include questi metodi.

 
IAudioEffectsManager::GetAudioEffects

Ottiene l'elenco corrente di effetti audio per il flusso audio associato.
IAudioEffectsManager::RegisterAudioEffectsChangedNotificationCallback

Registra un'interfaccia AudioEffectsChangedNotificationClient.
IAudioEffectsManager::SetAudioEffectState

Il metodo IAudioEffectsManager::SetAudioEffectState (audioclient.h) imposta lo stato dell'effetto audio specificato.
IAudioEffectsManager::UnregisterAudioEffectsChangedNotificationCallback

Annulla la registrazione di un'interfaccia IAudioEffectsChangedNotificationClient.

Commenti

Ottenere un'istanza di questa interfaccia chiamando IAudioClient::GetService passando il puntatore di interfaccia dell'interfaccia IAudioEffectsManager .

wil::com_ptr_nothrow<IAudioEffectsManager> audioEffectsManager;
RETURN_IF_FAILED(client->GetService(IID_PPV_ARGS(&audioEffectsManager)));

Requisiti

Requisito Valore
Client minimo supportato Windows Build 22000
Intestazione audioclient.h