API分別名 | API名 | 機能 | |
---|---|---|---|
サウンドシステムAPI | sdSysFlushHostCmd | 直ちにARM7サウンドドライバにホストコマンドを送信する. | |
sdSysServer | V割り込み等のタイミングで動作させるサーバ関数. | ||
sdSysFinish | サウンドシステムの終了. | ||
sdDrvInit | サウンドドライバの初期化. | ||
sdDrvCheckExecute | サウンドドライバの実行診断を行う. | ||
sdDrvGetVer | サウンドドライバのバージョンを取得. | ||
sdDrvGetErr | サウンドドライバのエラーを取得. | ||
sdDrvGetExecuteCounter | サウンドドライバの実行カウンタの取得. | ||
sdDrvGetMidiTimmingCounter | サウンドドライバがサウンドデータの特殊なメッセージをカウントしているカウント数を取得. | ||
sdLibInit | サウンドライブラリの初期化. | ||
sdLibGetVer | サウンドライブラリのバージョンを取得. | ||
グローバルサウンドコントロールAPI | sdSndSetMasterVol | グローバルなサウンドデータの再生音量の設定. | |
sdSndSetSpace | ターゲットの再生環境の設定. | ||
sdSndSetFxPrg | FXプログラムの設定. | ||
sdSndGetFxPrg | 現在のFXプログラム番号の取得. | ||
sdSndClearFxPrg | DSPの停止. | ||
sdSndSetFxOut | FXアウトプットの設定. | ||
sdSndGetFxOut | 現在のFXアウトプット番号の取得. | ||
sdSndStopAll | すべてのサウンドデータの再生停止. | ||
sdQsndSetPos | Qサウンドのポジションの設定. | ||
サウンドデータユーティリティAPI | sdMultiUnitDownload | メインメモリ上にあるマルチユニットファイルのダウンロード. | |
sdBankDownload | メインメモリ上にある各種サウンドデータのダウンロード. | ||
サウンドメモリコントロールAPI | sdSndMemGetBankStat | サウンドメモリ上のバンク情報を取得. | |
メモリブロック転送API | sdMemBlkCreate | メモリブロックハンドルの取得. | |
sdMemBlkDestroy | メモリブロックハンドルを破棄. | ||
sdMemBlkSetPrm | メモリブロックハンドルのパラメータ設定. | ||
sdMemBlkGetStat | メモリブロックハンドルのステータスチェック. | ||
sdMemBlkSetTransferMode | メモリブロックハンドルの転送モードの設定. | ||
音源コントロールAPI | MIDIポート | sdMidiOpenPort | MIDIポートのアクセス権の取得. |
sdMidiClosePort | MIDIポートのアクセス権の放棄. | ||
sdMidiPlay | MIDIシーケンスの再生. | ||
sdMidiStop | MIDIシーケンスの再生の停止. | ||
sdMidiStopAll | 全てのMIDIポートの演奏を停止. | ||
sdMidiPause | MIDIシーケンスの再生の一時停止. | ||
sdMidiContinue | MIDIシーケンスの再生の一時停止を再開. | ||
sdMidiSetSpeed | MIDIポートのスピードの設定. | ||
sdMidiSetPitch | MIDIポートのピッチの設定. | ||
sdMidiSetVol | MIDIポートのボリュームの設定. | ||
sdMidiSetPan | MIDIポートのパンポットの設定. | ||
sdMidiSetFxLev | MIDIポートのFXレベルの設定. | ||
sdMidiSetDrctLev | MIDIポートのダイレクトレベルの設定. | ||
sdMidiGetStat | MIDIポートのステータスの取得. | ||
sdMidiSetMes | MIDIポートに送信するMIDIメッセージを作成. | ||
sdMidiSendMes | MIDIポートにMIDIメッセージを送信. | ||
sdMidiResetPrm | MIDIポートのリセット. | ||
sdMidiResetAllPrm | 全てのMIDIポートのパラメータのリセット. | ||
sdMidiGetTotalBeatTime | MIDIシーケンスの総演奏拍数の取得. | ||
sdMidiGetCurAdr | MIDIシーケンスの現在の再生アドレスの取得. | ||
ワンショットポート | sdShotOpenPort | ワンショットポートのアクセス権の取得. | |
sdShotClosePort | ワンショットポートのアクセス権の放棄. | ||
sdShotPlay | ワンショットの再生. | ||
sdShotStop | ワンショットの再生の停止. | ||
sdShotStopAll | 全てのワンショットポートの演奏を停止. | ||
sdShotSetSpeed | ワンショットポートのスピードの設定. | ||
sdShotSetPitch | ワンショットポートのピッチの設定. | ||
sdShotSetVol | ワンショットポートのボリュームの設定. | ||
sdShotSetPan | ワンショットポートのパンポットの設定. | ||
sdShotSetFxCh | ワンショットポートのエフェクト入力番号の設定. | ||
sdShotSetFxLev | ワンショットポートのFXレベルの設定. | ||
sdShotSetDrctLev | ワンショットポートのダイレクトレベルの設定. | ||
sdShotGetStat | ワンショットポートのステータスの取得. | ||
sdShotResetPrm | ワンショットポートのリセット. | ||
sdShotResetAllPrm | 全てのワンショットポートのパラメータのリセット. | ||
sdShotGetTotalSmpFrame | ワンショットの総演奏サンプルフレームの取得. | ||
sdShotGetCurAdr | ワンショットの現在の再生している波形アドレスの取得. | ||
PCMストリームポート | sdPstmOpenPort | PCMストリームポートのアクセス権の取得. | |
sdPstmClosePort | PCMストリームポートのアクセス権の放棄. | ||
sdPstmPlay | PCMストリームの再生. | ||
sdPstmStop | PCMストリームの再生の停止. | ||
sdPstmStopAll | 全てのPCMストリームポートの演奏を停止. | ||
sdPstmSetBaseVol | PCMストリームポートのベースボリュームの設定. | ||
sdPstmSetSpeed | PCMストリームポートのスピードの設定. | ||
sdPstmSetPitch | PCMストリームポートのピッチの設定. | ||
sdPstmSetVol | PCMストリームポートのボリュームの設定. | ||
sdPstmSetPan | PCMストリームポートのパンポットの設定. | ||
sdPstmSetFxCh | PCMストリームポートのエフェクト入力番号の設定. | ||
sdPstmSetFxLev | PCMストリームポートのFXレベルの設定. | ||
sdPstmSetDrctLev | PCMストリームポートのダイレクトレベルの設定. | ||
sdPstmGetStat | PCMストリームポートのステータスの取得. | ||
sdPstmResetPrm | PCMストリームポートのリセット. | ||
sdPstmResetAllPrm | 全てのPCMストリームポートのパラメータのリセット. | ||
sdPstmTransferWaveData | PCMストリームポートに波形を転送. | ||
sdPstmIsTransferWaveData | PCMストリームポートに波形を転送可能か検査. | ||
sdPstmGetTotalSmpFrame | PCMストリームの総演奏サンプルフレームの取得. | ||
sdPstmGetCurAdr | PCMストリームの現在の再生位置の取得. | ||
GD-DA | sdGddaSetVol | GD-DAの再生ボリュームの設定. | |
sdGddaSetPan | GD-DAの再生パンポットの設定. | ||
sdGddaGetStat | GD-DAのステータスの取得. | ||
sdGddaResetPrm | GD-DAのリセット. |