列挙型データタイプ

種類データタイプ名備考
列挙SDE_ERRエラーを定義したデータタイプ
SDE_DATA_TYPEサウンドデータの種類を定義したデータタイプ
SDE_SPACEサウンド再生空間を定義したデータタイプ
SDE_PCM_TYPEPCMのタイプを表わす.
SDE_MEMBLK_STATメモリブロックの状況を定義したデータタイプ


列挙についての注意事項

 列挙については下記の注意事項がありますので,注意してください.



SDE_ERR

 サウンドライブラリのエラーを表わす.この中のSDE_ERR_NOTHINGはエラーが無かったことを表わす.

列挙子名意味
SDE_ERR_NOTHINGエラーがなかったことを表す.
SDE_ERR_PRM_OVER_RANGEパラメータの範囲を超えている場合のエラー.
SDE_ERR_HANDLE_ILLEGAL_VALUEハンドルの値がおかしい場合のエラー.
SDE_ERR_HANDLE_NULLハンドルが0アドレスを指している場合のエラー.
SDE_ERR_HANDLE_NO_ENOUGHこれ以上ハンドルを取得できない場合のエラー.
SDE_ERR_PTR_ILLEGAL_VALUEポインタの値がおかしい場合のエラー.
SDE_ERR_PTR_NULLポインタが0アドレスを指している場合のエラー.
SDE_ERR_DATA_ILLEGAL_TYPEデータタイプがおかしい.
SDE_ERR_DATA_CAN_NOT_USEデータが使用できない.
SDE_ERR_DATA_NOTHINGデータがない.
SDE_ERR_BANK_ILLEGAL_NUMバンク番号がおかしい.
SDE_ERR_HOST_CMD_BUF_NO_ENOUGHこれ以上ホストコマンドを発行できない場合のエラー.
SDE_ERR_SND_DRV_PROBLEMサウンドドライバの動作不良エラー.
SDE_ERR_SND_DRV_ILLEGAL_VERサウンドドライバのバージョンの不一致エラー.
SDE_ERR_SND_DRV_BUSYサウンドドライバが処理中.
SDE_ERR_NO_INIT初期化が行われていなかった場合のエラー.
SDE_ERR_ALREADY_INIT既に初期化されている場合のエラー.
SDE_ERR_HARD_WAREハードウェアのエラー.
SDE_ERR_UNKNOW_PROBLEM未知の問題が発生した場合のエラー.


SDE_DATA_TYPE

 データの種別を表わす.

列挙子名意味
SDE_DATA_TYPE_SND_DRVサウンドドライバ.
SDE_DATA_TYPE_MULTI_UNITマルチユニット.
SDE_DATA_TYPE_MIDI_SEQ_DATAMIDIシーケンスデータ.
SDE_DATA_TYPE_MIDI_SEQ_BANKMIDIシーケンスバンク.MIDIシーケンスデータの集まり.
SDE_DATA_TYPE_MIDI_PRG_BANKMIDIプログラムバンク.MIDI音源としての音色群.
SDE_DATA_TYPE_SHOT_DATAワンショットデータ.
SDE_DATA_TYPE_SHOT_BANKワンショットバンク.ワンショットデータの集まり.
SDE_DATA_TYPE_PSTM_DATAPCMストリームデータ.実際に現在このサポートはされていません(将来サポートの予定です)
SDE_DATA_TYPE_PSTM_RING_BUFPCMストリームデータを再生するためのリングバッファ.実際にデータとして存在するわけではなく,管理上の定義.
SDE_DATA_TYPE_FX_OUT_BANKFXアウトバンク.DSPの最終出力パラメータの集まりであるFXアウトプットデータの集まり.
SDE_DATA_TYPE_FX_PRG_BANKFXプログラムバンク.DSPのコードであるFXプログラムの集まり.
SDE_DATA_TYPE_FX_PRG_WRKFXプログラムワーク.SDE_PSTM_RING_BUFと同様に管理上の定義.


SDE_SPACE

 サウンドの再生空間を表わす.

列挙子名意味
SDE_SPACE_MONOモノラル音声を表す.
SDE_SPACE_STEREOステレオ音声を表す.


SDE_PCM_TYPE

 PCMデータの種類を表わす.

列挙子名意味
SDE_PCM_TYPE_8BIT_PCM8ビットリニアPCMを表わす.
SDE_PCM_TYPE_16BIT_PCM16ビットリニアPCMを表わす.
SDE_PCM_TYPE_4BIT_ADPCM4ビットADPCMを表わす.


SDE_MEMBLK_STAT

 メモリブロックの転送状況を表わす.

列挙子名意味
SDE_MEMBLK_STAT_TRANSFER_REMAINまだ転送が開始されていないメモリブロックを表わす.
SDE_MEMBLK_STAT_TRANSFER_FINISHED転送が終了したメモリブロックを表わす.
SDE_MEMBLK_STAT_TRANSFER_PROGRESS転送中のメモリブロックを表わす.


SDE_MEMBLK_TRANSFER_MODE

 メモリブロックの転送方法を表わす.メモリブロック転送モードを設定するAPIであるsdMemBlkSetTransferModeで使用します.

列挙子名意味
SDE_MEMBLK_TRANSFER_MODE_CPUCPU(SH-4)で転送.
SDE_MEMBLK_TRANSFER_MODE_DMADMAで転送.