バージョン

menu_open
Wwise SDK 2023.1.8
コーデックプラグインの統合

イントロダクション

コーデックプラグインを使用すると、コンパイル時にオーディオファイルフォーマット形式(ADPCM、PCM、Vorbisなど)のいくつかを除外し、サウンドエンジンのメモリ使用量を減らすことができます。このドキュメントには、開発者がゲーム内で特定のコーデック形式を使用するために必要な情報が含まれています。

注釈: 現在、プラグ可能な動作をサポートするコーデックは、VorbisとOpusのフォーマットだけです(つまり、オプショナルです)。ただし、ほぼすべてのサンプルコードに、既に含まれています。

プラグインをゲーム内に統合

サウンドデザイナーが、開発対象ゲームのWwiseプロジェクトで、コーデック形式の使用を決定した場合、その解凍プラグインをコードに統合し、ランタイム時にサウンドエンジンがこれを使用できるようにしなければなりません。Wwiseの全てのプラグインと同様に、ライブラリと静的にリンクすることも動的にリンクすることも可能です。

スタティックライブラリの使用

SDK/include/AK/Plugin から対応するファクトリファイルを含めば、自動的に登録が完了します。例えば、Vorbisのファクトリファイルは:

Opus用:

各コーデックプラグインは、ゲームにリンクする必要のある個別ライブラリ(.libファイル)として提供されます。例えば、Vorbis形式デコーダライブラリは、AkVorbisDecoder.libです。

ダイナミックリンクライブラリの使用

ダイナミックライブラリ(Dll、so、dylibなど)の使用が向いているゲーム用には、AkSoundEngineDLLにデフォルトでVorbisとOpusのコーデックがすでに含まれています。UnityやUnrealへのインテグレーションにおいても、同様です。

注釈: WindowsでAkSoundEngineDLLを使用するためには、Visual Studio 2017パッケージをインストールする必要があります。

このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう