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