Table of Contents

カスタム オーディオ データ

上級 プログラマー

開発者独自のメカニズムを使用してオーディオを生成できます。そのためには、DynamicSoundSource のサブクラスを作成します。 実装方法の例については、CompressedSoundSource のソース コードを参照してください。

コード例

実行時にカスタムの DynamicSoundSource を再生するには、次のコードを使用します。

int sampleRate = 48000;
bool mono = false;
bool spatialized = false;
DynamicSoundSource myCustomSource = new MyCustomSource(...);
AudioListener listener = Audio.AudioEngine.DefaultListener;
AudioEngine audioEngine = Audio.AudioEngine;
SoundInstance myCustomInstance = new SoundInstance(audioEngine, listener, myCustomSource, sampleRate, mono, spatialized);
await myCustomInstance.ReadyToPlay();
myCustomInstance.Play();

関連項目