IAudioEffectsManager インターフェイス (audioclient.h)

関連付けられたオーディオ ストリームのオーディオ効果パイプラインの管理機能を提供します。これにより、アプリケーションは現在の効果の一覧を取得したり、効果の状態を設定したり、効果または効果の状態の一覧が変更されたときに通知を登録したりできます。

継承

IAudioEffectsManager インターフェイスは、IUnknown インターフェイスから継承されます。

メソッド

IAudioEffectsManager インターフェイスには、これらのメソッドがあります。

 
IAudioEffectsManager::GetAudioEffects

関連付けられているオーディオ ストリームのオーディオ効果の現在の一覧を取得します。
IAudioEffectsManager::RegisterAudioEffectsChangedNotificationCallback

AudioEffectsChangedNotificationClient インターフェイスを登録します。
IAudioEffectsManager::SetAudioEffectState

IAudioEffectsManager::SetAudioEffectState メソッド (audioclient.h) は、指定したオーディオ効果の状態を設定します。
IAudioEffectsManager::UnregisterAudioEffectsChangedNotificationCallback

IAudioEffectsChangedNotificationClient インターフェイスの登録を解除します。

注釈

IAudioClient::GetService を呼び出して、IAudioEffectsManager インターフェイスのインターフェイス ポインターを渡して、このインターフェイスのインスタンスを取得します。

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

要件

要件
サポートされている最小のクライアント Windows ビルド 22000
Header audioclient.h