DIAVIS-wiki
サウンドライブラリMinimに関するメモ #contents &br;&br; ---- *構造について [#oac0f8bd] ・2つの基本となるクラス -Controller -AudioSource ・4つのインターフェース -Playable -Effectable -Polyphonic -Recordable ・AudioSourceは,3つのAudioBuffere(サンプルバッファ)を定義する. -left -right -mix ・これら3つのサンプルバッファは,単なるfloat配列. ・これら3つのサンプルバッファは,右チャネル,左チャネル,ミックスされたチャネルを個別に保持. ・サンプルバッファは,以下のどちらかによって継続的にオーディオ(課長周波数)として更新される. -ファイルからの読込み -AudioSIgnalによって生成 ・AudioSourceからの派生(?).以下のクラスは,サンプルへのアクセスを提供. -AudioPlayer -AudioOutput -AudioInput -AudioSample ・AudioSourceは4つのインターフェイスのうち2つを実装する. -Recordable -Effectable ・AudioPlayerは ・AudioSourceもしくはControllerでできることはすべてAuioPlayerでできる. |