##### Sound Library - その他のデータ型、定義

# SDE_ERR

Sound Library のエラー

### 解説

> Sound Library における関数の全エラーステータスは次のような意味です。

> 定義 | 意味
> SDE_ERR_ALREADY_INIT | 既に初期化されている
> SDE_ERR_BANK_NOTHING | 該当するBankがSound Memory上にダウンロードされていない
> SDE_ERR_BANK_NO_MAPPING | 該当するBankがSound Memory上にマッピングされていない
> SDE_ERR_BANK_ILLEGAL_CHECK_SUM | Bank内のチェックサムが合わなかった
> SDE_ERR_BANK_ILLEGAL_NUM | Bank 番号が不正
> SDE_ERR_BANK_ILLEGAL_TYPE | Bank タイプが異常
> SDE_ERR_BANK_ILLEGAL_VER | Bankのバージョンが不正
> SDE_ERR_DATA_ILLEGAL_NUM | Data 番号が不正
> SDE_ERR_DATA_ILLEGAL_TYPE | Data タイプが不正(Data(ファイル)が壊れている可能性あり)
> SDE_ERR_DATA_ILLEGAL_VER | Data のバージョンが不正
> SDE_ERR_DATA_NOTHING | 該当するDataがBank内に存在しない
> SDE_ERR_DRV_BUSY | Sound Driver がホストコマンドの受け付けを拒否
> SDE_ERR_DRV_ILLEGAL_VER | Sound Driver のバージョンの不一致
> SDE_ERR_DRV_PROBLEM | Sound Driver の動作不良
> SDE_ERR_HANDLE_ILLEGAL_VALUE | ハンドルが不正なアドレスを指している
> SDE_ERR_HANDLE_NO_ENOUGH | バッファ不足のためハンドルを取得できない
> SDE_ERR_HANDLE_NULL | ハンドルがNULL
> SDE_ERR_HARD_WARE | ハードウェアエラー
> SDE_ERR_HOST_CMD_BUF_NO_ENOUGH | ホストコマンドのバッファが不足
> SDE_ERR_MAIN_MEM_ADR_ERR | メインメモリ上のアドレスエラー
> SDE_ERR_MEMBLK_ALREADY_TRANSFER | 転送中(またはキューイング済み)メモリブロックをさらに転送しようとしている
> SDE_ERR_MEMBLK_QUEUE_NO_ENOUGH | メモリブロック転送キューの不足
> SDE_ERR_MODULE_SLOT_NO_ENOUGH | 音源のスロット(発音数)の不足
> SDE_ERR_NO_INIT | Sound Library が初期化されていない
> SDE_ERR_NOTHING | エラーなし
> SDE_ERR_PRM_ILLEGAL_VALUE | 引数の値が不正
> SDE_ERR_PRM_OVER_RANGE | 引数が正常な値の範囲外
> SDE_ERR_PTR_ILLEGAL_VALUE | ポインタの値が不正
> SDE_ERR_PTR_NULL | アドレスがNULL
> SDE_ERR_SND_MEM_ADR_ERR | サウンドメモリ上のアドレスエラー
> SDE_ERR_UNKNOW_NUM | 未知のエラー

### 参照

> 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() | サウンドメモリ上のブロックのマッピング情報の取得
> sdGddaGetStat() | GD-DAポートのステータスの取得
> sdGddaResetPrm() | GD-DAポートのパラメータのリセット
> sdGddaSetPan() | GD-DAポートのパンポットの設定
> sdGddaSetVol() | GD-DAポートのボリュームの設定
> 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ポートのボリュームの設定
> 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ポートにサンプルデータを転送
> 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() | サウンドシステムの終了
> sdSysHostCmdBufFlush() | Sound LibraryでバッファリングされているHost Commandをフラッシングします
> sdSysHostCmdBufIsLock() | Sound Library・Sound Driver両方のHost Command Bufferのロック状態を調べる
> sdSysServer() | VSyncで動作させるサーバー関数
> sdSysSetErrCallback() | Sound
> sdSysSetMidiIfMode() | SET5のMIDI入力端子へのMIDIイベント入力の受け付けの有無の設定
> sdSysSetSlotNum() | 各音源ごとの使用可能な発音数の設定

SDE_ERR

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000