sound:start
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
sound:start [2014/04/28 16:34] – [Game と Sound API] oga | sound:start [2014/04/28 16:39] (現在) – [OpenSL ES] oga | ||
---|---|---|---|
行 45: | 行 45: | ||
- Engine | - Engine | ||
- | - Player | + | - Player |
- | - Buffer | + | - Buffer |
- | - Stream | + | - Stream |
行 67: | 行 67: | ||
動的に Buffer に書き込みを行うストリーム再生を行う場合は、複数の Buffer を Queue として扱います。 | 動的に Buffer に書き込みを行うストリーム再生を行う場合は、複数の Buffer を Queue として扱います。 | ||
- | Buffer 毎の再生完了 Event が発生するので、そのタイミングで次の Buffer を Player に渡します。 | + | Buffer 毎に再生完了 Event が発生するので、そのタイミングで次の Buffer を Player に渡します。 |
- | ==== Stream ==== | + | ==== Stream |
ストリーム再生をサポートする API が用意されている場合があります。 | ストリーム再生をサポートする API が用意されている場合があります。 | ||
行 117: | 行 117: | ||
* mono / stereo | * mono / stereo | ||
* 8KHz, 11.025KHz, 12KHz, 16KHz, 22.05KHz, 24KHz, 32KHz, 44.1KHz, 48KHz | * 8KHz, 11.025KHz, 12KHz, 16KHz, 22.05KHz, 24KHz, 32KHz, 44.1KHz, 48KHz | ||
+ | |||
+ | なお Locator の指定によりデータ配置の自由度が非常に高く、ファイル名や URI 指定でメモリ以外のデータ再生も可能です。 | ||
+ | |||
+ | |||
^ ^ ^ Object | ^ ^ ^ Object | ||
| Buffer Object | | Buffer Object | ||
| Player Object | | Player Object | ||
+ | |||
+ | |||
+ | |||
====== OpenAL ====== | ====== OpenAL ====== |
sound/start.1398670442.txt.gz · 最終更新: 2014/04/28 16:34 by oga