バージョン
Wwise Unreal Integration Documentation
|
すべてのUnreal Wwise Assetsのベースクラス。
プロパティ:
実際のSoundBankバイナリデータを保有するクラスで、Wwise SoundEngineとSoundBankのロードやアンロードを担当します。
メディアアセットへのソフトリファレンスのリストが入っているクラスで、メモリに適切なメディアアセットをロードするのを担当します。
SoundBankのプラットフォームごとの特徴に対応するクラスです。プラットフォームと UAkAssetData の関係のマップを保有し、cooking中に適切なプラットフォームがシリアライズされるようにします。
プロパティ:
UAkAssetBase は、バンクデータを必要とする次のアセットのためのベースクラスです: UAkAudioBank 、 UAkAudioEvent 、 UAkAuxBus 、 UAkInitBank 。
Acoustic Textureの UAkAudioType をタイプしたバージョン。Wwiseでアセットの名前変更、移動、削除を行うときに、そのアセットを見つけるのに唯一使うメンバーがGUIDです。
UAkAudioBank には、 UAkAssetBase に含まれるデータに加え、サウンドバンクにローカライズされたデータが入っている場合に備えて、ランゲージとバンクデータの関係を示したプラットフォーム別のマップも含まれます。ローカライズされたデータは、ダイナミックにロードされ、ランゲージ別に隔離されているので、異なるSKUをパッケージしやすくなっています。UAkAudioBank には、メディアへのリファレンスが入っていません(それらは、 UAkAudioEvent が UAkAudioBank をリファレンスする場合でも、 UAkAudioEvent に保存されます)。これは、メディアのグラニュラリティを維持するためです。
UAkAudioEvent には、 UAkAssetBase に含まれるデータに加え、サウンドバンクにローカライズされたデータが入っている場合に備えて、ランゲージとバンクデータの関係を示したプラットフォーム別のマップも含まれます。ローカライズされたデータは、ダイナミックにロードされ、ランゲージ別に隔離されているので、異なるSKUをパッケージしやすくなっています。
UAkAudioEventData は、 UAkAssetDataWithMedia を拡張し、Split Switch Container Mediaを使っている場合に、Switch Containerメディアのサポートを追加します。これは、SwitchやStateに関連づけられているメディアが、あるレベルで、そのSwitchまたはStateへのハードリファレンスがある場合に限り、それをロードする機能です。
AuxBusバンクデータ情報を入れるために使います。また、プラグインメディアを入れるためのメディアリスト(例えばConvolution Reverbのインパルスレスポンスなど)も入っています。
各プラットフォームのInit bankデータが入っています。また、プロジェクトで使うプラグインリストと、どのAuxBusも参照していないプラグインメディアリストも、含まれます。
プラットフォーム別にメディアデータが入っています。どのプラットフォームでも、WEMデータ全体をアセットの中にいれます。ストリーミングのためにPrefetchを使う場合は、Prefetchデータを別のデータチャンクに入れ、 UAkMediaAsset がロードされたときに自動的にロードします。メディアがストリーミングのみの場合は、データチャンクをメモリにロードせず、I/Oフックによってハードドライブからストリーミングします。
I/Oフックの中でアセットの取得を簡素化するために、メディアアセットの名前はソースファイル名ではなく、IDとなっています。ただしContent Browserでメディア上にマウスを置くと、以下のように、より分かりやすい名前が表示されます:
UAkMediaAsset と同じ、ただしPost Event blueprintのExternalSource情報として、External Sourceメディアしか選択できません。
RTPC / Game Parameters用の、 UAkAudioType をタイプしたバージョン。
Music Trigger用の UAkAudioType をタイプしたバージョン。
Switch値やState値のベースクラス。GroupID (GUID) やGroupShortIDを UAkAudioType に追加します。
State値の UAkGroupValue をタイプしたバージョン。
Switch値の UAkGroupValue をタイプしたバージョン。