IAudioSystemEffectsCustomFormats インターフェイス (audioenginebaseapo.h)

インターフェイスは IAudioSystemEffectsCustomFormats 、Windows Vista 以降のバージョンの Windows でサポートされています。 非定型形式のオーディオ アダプターを駆動するオーディオ処理オブジェクト (APO) を開発する場合、APO は インターフェイスを IAudioSystemEffectsCustomFormats サポートする必要があります。

Windows オペレーティング システムは、オーディオ エンジンの外部で APO をインスタンス化し、 インターフェイスを IAudioSystemEffectsCustomFormats 使用して非定型形式に関する情報を取得できます。 関連付けられたユーザー インターフェイスには、取得されたデータが表示されます。

大事な インターフェイスは IAudioSystemEffectsCustomFormats 引き続き Windows でサポートされていますが、このインターフェイスを適用できる APO の種類は、対象とする Windows のバージョンによって異なります。 次の表に、詳細を示します。
 
対象 OS ターゲット APO の種類
Windows Vista グローバル効果 (GFX)
Windows 7 グローバル効果 (GFX)
Windows 8 グローバル効果 (GFX)
Windows 8.1 エンドポイント効果 (EFX)
 

インターフェイスは IAudioSystemEffectsCustomFormatsIUnknown から継承され、次のメソッドもサポートされています。

IAudioSystemEffectsCustomFormats::GetFormat

IAudioSystemEffectsCustomFormats::GetFormatCount

IAudioSystemEffectsCustomFormats::GetFormatRepresentation

継承

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

メソッド

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

 
IAudioSystemEffectsCustomFormats::GetFormat

GetFormat メソッドは、カスタム形式の IAudioMediaType 表現を取得します。
IAudioSystemEffectsCustomFormats::GetFormatCount

GetFormatCount メソッドは、システム効果オーディオ処理オブジェクト (sAPO) でサポートされているカスタム形式の数を取得します。
IAudioSystemEffectsCustomFormats::GetFormatRepresentation

GetFormatRepresentation メソッドは、ユーザー インターフェイスに表示できるように、カスタム形式の文字列表現を取得します。

要件

要件
対象プラットフォーム Windows
ヘッダー audioenginebaseapo.h