English
PROGRAMMER'S GUIDEPCM・ADPCM再生ライブラリ
■   | 進む
PCM・ADPCM再生ライブラリ

1.概 要


1.1 目的

 PCM・ADPCM再生ライブラリは、SEGASATURN 上で簡単にPCM再生をするためのライブラリです。

1.2 特徴

 PCM再生が簡単にできます
 ユーザは、定期的にPCMタスク関数をコールします。
 ライブラリは、CDからの読み込み、リングバッファ管理、時間管理、PCMバッファへのデータ供給、サウンドドライバへのコマンド発行を行います。

 ADPCM対応
 ADPCM圧縮されたデータを伸張しながら再生できます。
 ADPCMは CD-ROM XA Audio のデータ形式として規定された方式で、約4分1の圧縮率で優れた音質を実現できます。

 四種類のファイルフォーマットに対応
  1. AIFF形式(PCM非圧縮)
  2. CD-ROM XA Audio 形式(ADPCM圧縮)
  3. 指定ADPCM形式(CRC総合研究所AudioStack出力形式)
  4. SaturnPCM 形式(PCM非圧縮)

 ポーズ機能
 ハードウェアにはPCM再生のポーズ機能がありませんが、本ライブラリを使用すれば簡単にポーズすることができます。

 マルチ再生
 同時に4本のPCMを再生することができます。
 BGMを再生し、さらに3人のセリフを非同期的に重ねて発音させるなどの応用ができます。
 (ADPCM圧縮データを2本以上含むことはできません)

1.3 システムイメージ

 本ライブラリのシステムイメージを次の図に示します。

図1.1 システムイメージ(PCM非圧縮データの再生)

 

図1.2 システムイメージ(ADPCM圧縮データの再生)


■   | 進む
PROGRAMMER'S GUIDEPCM・ADPCM再生ライブラリ
Copyright SEGA ENTERPRISES, LTD., 1997