Dreamcast SDK Library Reference
Sound Library

データユーティリティ

  sdBankDownload | Bankの転送
  sdBankDownloadEx | Bankの分割転送
  sdBankDownloadSetDivSz | BankのDMA転送時の分割サイズの指定
  sdMltDownload | Multi Unitの転送
  sdMltDownloadEx | Multi Unitの分割転送

グローバルサウンドコントロール

  sdSndClearFxPrg | FX Programのクリア
  sdSndGetFxOut | カレント FX Output Data番号の取得
  sdSndGetFxPrg | カレントFX Program Data 番号の取得
  sdSndGetPanMode | 現在のパンポットのモードの取得
  sdSndSetFxOut | FX Output Dataの設定
  sdSndSetFxOutPrm | FX Output DataのChannel毎のパラメータの設定
  sdSndSetFxPrg | FX Program Dataの設定
  sdSndSetMasterVol | マスターボリュームの設定
  sdSndSetPanMode | パンポットのモードの設定
  sdSndSetQsndPos | Qサウンドのポジションの設定
  sdSndStopAll | すべての音声の再生停止

メモリブロック転送

  sdMemBlkCreate | メモリブロックハンドルの取得
  sdMemBlkDestroy | メモリブロックハンドルの破棄
  sdMemBlkDestroyAll | 全てのMemory Block Handleの破棄
  sdMemBlkGetStat | メモリブロックのステータスの取得
  sdMemBlkSetPrm | メモリブロックハンドルのパラメータ設定
  sdMemBlkSetTransferMode | メモリブロックの転送モードの設定
  sdMemBlkTransfer | メモリブロックの転送

メモリコントロール

  sdSndMemBlockClear | 1つのブロックの内容を消去
  sdSndMemBlockClearAll | 全てのブロックの内容を消去
  sdSndMemBlockFree | 1つのメモリマップ情報の初期化
  sdSndMemBlockFreeAll | 全てのメモリマップ情報の初期化
  sdSndMemBlockGetMap | サウンドメモリ上のブロックのマッピング情報の取得

GD-DAモジュールコントロール

  sdGddaGetStat | GD-DAポートのステータスの取得
  sdGddaResetPrm | GD-DAポートのパラメータのリセット
  sdGddaSetPan | GD-DAポートのパンポットの設定
  sdGddaSetVol | GD-DAポートのボリュームの設定

MIDIモジュールコントロール

  sdMidiClose | 1つのMIDIポートのアクセス権の放棄
  sdMidiCloseAll | 全てのMIDIポートのアクセス権の放棄
  sdMidiGetCtlValue | MIDI音源のコントロールチェンジで設定された値の取得
  sdMidiGetStat | MIDIポートのステータスの取得
  sdMidiOpen | MIDIポートのアクセス権の取得
  sdMidiResetAllPrm | 全てのMIDIポートのパラメータのリセット
  sdMidiResetPrm | MIDIポートのリセット
  sdMidiSendMes | MIDIポートにMIDIメッセージを送信
  sdMidiSeqChainLoopOut | MIDIポートの複数MIDI Sequence Data再生をシームレスに行う
  sdMidiSeqContinue | 一時停止されているMIDI Sequence Data再生の再開
  sdMidiSeqGetCurAdr | 再生中のMIDI Sequence Dataのアドレスの取得
  sdMidiSeqGetTotalBeatTime | 再生中のMIDI Sequence Dataのカレント演奏拍数の取得
  sdMidiSeqPause | MIDI Sequence Dataの再生の一時停止
  sdMidiSeqPlay | MIDI Sequence Dataの再生
  sdMidiSeqSetBeatReso | MIDI Sequence Dataの再生においての1拍の設定を行う
  sdMidiSeqStop | MIDI Sequence Dataの再生の停止
  sdMidiSeqStopAll | 全てのMIDI Sequence Dataの再生を停止
  sdMidiSetDrctLev | MIDIポートのダイレクトレベルの設定
  sdMidiSetFxInLev | MIDIポートのFX Input Levelの設定
  sdMidiSetGmMode | MIDIポートのGMモードの設定
  sdMidiSetMes | MIDIポートに送信するMIDIメッセージを作成
  sdMidiSetMuteCh | MIDI音源のChannel単位のMute(消音)
  sdMidiSetPan | MIDIポートのパンポットの設定
  sdMidiSetPitch | MIDIポートの再生ピッチの設定
  sdMidiSetReleaseMode | MIDIポートの音声の再生停止(もしくは一時停止)時のリリースの設定
  sdMidiSetSeqSpeed | MIDIポートのスピードの設定
  sdMidiSetVol | MIDIポートのボリュームの設定

PCM Streamモジュールコントロール

  sdPstmClose | 1つのPCM Streamポートのアクセス権の放棄
  sdPstmCloseAll | 全てのPCM Streamポートのアクセス権の放棄
  sdPstmGetCurAdr | PCM Stream再生のカレントアドレスの取得
  sdPstmGetCurTransferWaveDataAdr | 全てのPCM Stream Port Handleの開放
  sdPstmGetStat | PCM Streamポートのステータスの取得
  sdPstmGetTotalSmpFrame | PCM Streamの総サンプルフレームの取得
  sdPstmIsTransferWaveData | PCM Streamポートにサンプルフレームを転送可能／不可の問合せ
  sdPstmOnMemGetCurTransferAdr | On Memory PCM Streamのメインメモリ上の現在の転送元アドレスの取得
  sdPstmOnMemPlay | オンメモリPCM Streamの再生
  sdPstmOnMemSetWaveData | オンメモリPCM Streamの再生を行う波形の設定
  sdPstmOpen | PCM Streamポートのアクセス権の取得
  sdPstmPlay | PCM Streamの再生
  sdPstmResetAllPrm | 全てのPCM Streamポートのパラメータのリセット
  sdPstmResetPrm | PCM Streamポートのリセット
  sdPstmSetBasePrm | PCM Streamポートのベースボリュームの設定
  sdPstmSetDrctLev | PCM Streamポートのダイレクトレベルの設定
  sdPstmSetFxInCh | PCM StreamポートのFX Input Channelの設定
  sdPstmSetFxInLev | PCM StreamポートのFX Input Levelの設定
  sdPstmSetPan | PCM Streamポートのパンポットの設定
  sdPstmSetPitch | PCM Streamポートのピッチの設定
  sdPstmSetVol | PCM Streamポートのボリュームの設定
  sdPstmStop | PCM Streamの再生の停止
  sdPstmStopAll | 全てのPCM Streamの再生を停止
  sdPstmTransferWaveData | PCM Streamポートにサンプルデータを転送

One Shotモジュールコントロール

  sdShotClose | 1つのOne Shotポートのアクセス権の放棄
  sdShotCloseAll | 全てのOne Shotポートのアクセス権の放棄
  sdShotGetCurAdr | 再生中のOne Shot Dataのアドレスの取得
  sdShotGetStat | One Shotポートのステータスの取得
  sdShotGetTotalSmpFrame | One Shotの総サンプルフレーム数の取得
  sdShotOpen | One Shotポートのアクセス権の取得
  sdShotPlay | One Shot Dataの再生
  sdShotResetAllPrm | 全てのOne Shotポートのパラメータのリセット
  sdShotResetPrm | One Shotポートのリセット
  sdShotSetDrctLev | One Shotポートのダイレクトレベルの設定
  sdShotSetFxInCh | One ShotポートのFX Input Channelの設定
  sdShotSetFxInLev | One ShotポートのFX Input Levelの設定
  sdShotSetPan | One Shotポートのパンポットの設定
  sdShotSetPitch | One Shotポートのピッチの設定
  sdShotSetPlayTime | One Shotの再生時間の設定
  sdShotSetReleaseMode | One ShotポートのOne Shot Dataの再生停止時のリリースの設定
  sdShotSetVol | One Shotポートのボリュームの設定
  sdShotStop | One Shot再生の停止
  sdShotStopAll | 全てのOne Shot再生の停止

システム

  sdDrvCheckExecute | Sound Driver の動作確認
  sdDrvGetBuildinImage | Sound Driver のバージョンの取得
  sdDrvGetErr | Sound Driver のエラー情報の取得
  sdDrvGetExecCounter | Sound Driver の実行カウント数の取得
  sdDrvGetVer | Sound Driver のバージョンの取得
  sdDrvHostCmdIsScan | Sound DriverがHost Commandを解析中かどうか調べる
  sdDrvInit | Sound Driverの初期化
  sdLibGetVer | Sound Libraryのバージョンを取得
  sdLibInit | サウンドライブラリの初期化
  sdSysFinish | サウンドシステムの終了
  sdSysGetUsedHostCmd | Sound LibraryのHost Command Bufferの使用量の取得
  sdSysHostCmdBufFlush | Sound LibraryでバッファリングされているHost Commandをフラッシングします
  sdSysHostCmdBufIsLock | Sound Library・Sound Driver両方のHost Command Bufferのロック状態を調べる
  sdSysServer | VSyncで動作させるサーバー関数
  sdSysSetErrCallback | エラーコールバック関数の指定
  sdSysSetMidiIfMode | SET5のMIDI入力端子へのMIDIイベント入力の受け付けの有無の設定
  sdSysSetSlotNum | 各音源ごとの使用可能な発音数の設定

構造体

  SDS_GDDA_STAT | GD-DAのステータスを定義したデータタイプ
  SDS_MIDI_MES | MIDIメッセージ型
  SDS_MIDI_STAT | MIDIポートのステータスを定義したデータタイプ
  SDS_PSTM_STAT | PCM Streamポートのスロットステータスを定義したデータタイプ
  SDS_SHOT_STAT | One Shotポートのステータスを定義したデータタイプ
  SDS_VER | バージョンを定義したデータタイプ

その他のデータ型、定義

  etc | その他データタイプ
  macro | 定数マクロ
  SDE_DATA_TYPE | サウンドデータタイプ
  SDE_ERR | Sound Library のエラー
  SDE_HOST_CMD_FLUSH_MODE | Host CommandのFlushingのモード
  SDE_MEMBLK_STAT | メモリブロックの転送方式
  SDE_MEMBLK_TRANSFER_MODE | メモリブロックの転送方式
  SDE_MIDI_GM_MODE | MIDI音源のGMモードの設定タイプ
  SDE_MIDI_IF_MODE | Dreamcast・SET5のMIDI端子へのMIDI入力の設定
  SDE_PAN_MODE | パンポットのモード
  SDE_PCM_TYPE | PCMエンコード形式
  SDE_PORT_RELEASE_MODE | MIDI Squence Data・One Shot Dataの再生停止(もしくは一時停止)時のリリースの設定
  SDE_SHOT_PLAY_TIME | One Shotの再生時間の指定方法

Dreamcast SDK Library Reference

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000