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) |
インターフェイスは IAudioSystemEffectsCustomFormats
IUnknown から継承され、次のメソッドもサポートされています。
継承
IAudioSystemEffectsCustomFormats インターフェイスは、IUnknown インターフェイスから継承されます。
メソッド
IAudioSystemEffectsCustomFormats インターフェイスには、これらのメソッドがあります。
IAudioSystemEffectsCustomFormats::GetFormat GetFormat メソッドは、カスタム形式の IAudioMediaType 表現を取得します。 |
IAudioSystemEffectsCustomFormats::GetFormatCount GetFormatCount メソッドは、システム効果オーディオ処理オブジェクト (sAPO) でサポートされているカスタム形式の数を取得します。 |
IAudioSystemEffectsCustomFormats::GetFormatRepresentation GetFormatRepresentation メソッドは、ユーザー インターフェイスに表示できるように、カスタム形式の文字列表現を取得します。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | audioenginebaseapo.h |