# データタイプ・マクロ関数索引

種類 | データタイプ名 | 備考
--- | --- | ---
マクロ定数 | `SDD_MIDI_PORT_MAX` | MIDIポートの最大使用可能ポート数．
`SDD_SHOT_PORT_MAX` | ワンショットポートの最大使用可能ポート数．
`SDD_PSTM_PORT_MAX` | PCMストリームポートの最大使用可能ポート数．
`SDD_PSTM_CH_MAX` | PCMストリームポートの１ポートで使用可能なチャンネル数．
`SDD_PORT_ERR_PRIORITY` | ポートエラーのプライオリティエラービット．
`SDD_PORT_ERR_REQUEST_NUM` | ポートエラーのリクエスト番号エラービット．
`SDD_PORT_ERR_DATA_ID_ERR` | ポートエラーのデータIDエラー．
`SDD_PORT_ERR_VER_ERR` | ポートエラーのバージョンエラー．
`SDD_PORT_ERR_MIDI_BUF_NO_ENOUGH` | ポートエラーのMIDI受信バッファ不足．
`SDD_PORT_ERR_MIDI_SEQ_BUF_NO_ENOUGH` | ポートエラーのMIDIシーケンサのバッファ不足．
`SDD_PORT_ERR_SLOT_NO_ENOUGH` | ポートエラーのスロット不足エラー．
`SDD_PORT_FLG_PLAY` | ポートフラグの演奏中ビット．
`SDD_PORT_FLG_PAUSE` | ポートフラグの演奏一時停止中ビット．
`SDD_PORT_FLG_CHG_VOL` | ポートフラグのボリューム変化中ビット．
`SDD_PORT_FLG_CHG_SPEED` | ポートフラグのスピード変化中ビット．
`SDD_PORT_FLG_CHG_PITCH` | ポートフラグのピッチ変化中ビット．
`SDD_PORT_FLG_CHG_PAN` | ポートフラグのパン変化中ビット．
`SDD_PORT_FLG_TROUBLE` | ポートフラグの問題発生中ビット．
`SDD_MIDI_NOTE_OFF` | MIDIノートオフのメッセージ番号．
`SDD_MIDI_NOTE_ON` | MIDIノートオンのメッセージ番号．
`SDD_MIDI_MONO_PRES` | MIDIモノプレッシャーのメッセージ番号．
`SDD_MIDI_PRG_CHG` | MIDIプログラムチェンジのメッセージ番号．
`SDD_MIDI_CTL_CHG` | MIDIコントロールチェンジのメッセージ番号．
`SDD_MIDI_POLY_PRES` | MIDIポリプレッシャーのメッセージ番号．
`SDD_MIDI_PITCH_BEND` | MIDIピッチベンドのメッセージ番号．
`SDD_PSTM_LEFT_CH` | PCMストリームのポート内の左チャンネルの番号．
`SDD_PSTM_RIGHT_CH` | PCMストリームのポート内の右チャンネルの番号．
`SDD_PSTM_ALL_CH` | PCMストリームのポート内の全てのチャンネルの番号．
`SDD_PSTM_FREQ_48000` | PCMストリームで48,000Hzのサウンドデータを扱う時に使用する．
`SDD_PSTM_FREQ_44100` | PCMストリームで44,100Hzのサウンドデータを扱う時に使用する．
`SDD_PSTM_FREQ_32000` | PCMストリームで32,000Hzのサウンドデータを扱う時に使用する．
`SDD_PSTM_FREQ_24000` | PCMストリームで24,000Hzのサウンドデータを扱う時に使用する．
`SDD_PSTM_FREQ_22050` | PCMストリームで22,050Hzのサウンドデータを扱う時に使用する．
`SDD_PSTM_FREQ_18900` | PCMストリームで18,900Hzのサウンドデータを扱う時に使用する．
`SDD_PSTM_FREQ_16000` | PCMストリームで16,000Hzのサウンドデータを扱う時に使用する．
`SDD_PSTM_FREQ_12000` | PCMストリームで12,000Hzのサウンドデータを扱う時に使用する．
`SDD_PSTM_FREQ_11025` | PCMストリームで11,025Hzのサウンドデータを扱う時に使用する．
`SDD_PSTM_FREQ_08820` | PCMストリームで8,820Hzのサウンドデータを扱う時に使用する．
`SDD_PSTM_FREQ_08000` | PCMストリームで8,000Hzのサウンドデータを扱う時に使用する．
単純型データタイプ | `SD_MEMBLK_CALLBACK_FUNC` | メモリブロック転送時に使用するコールバック関数のデータタイプ．
列挙型データタイプ | `SDE_ERR` | エラー．
`SDE_DATA_TYPE` | サウンドデータの種類．
`SDE_SPACE` | サウンド再生空間．
`SDE_PCM_TYPE` | PCMの種類．
`SDE_MEMBLK_STAT` | メモリブロックの状況．
構造体型データタイプ | `SDS_VER` | バージョンを定義したデータタイプ
`SDS_MIDI_MES` | MIDIメッセージを定義したデータタイプ
`SDS_MIDI_STAT` | MIDIポートのステータスを定義したデータタイプ
`SDS_SHOT_STAT` | ワンショットポートのステータスを定義したデータタイプ
`SDS_PSTM_CH_STAT` | PCMストリームポートの１チャンネル分のステータスを定義したデータタイプ
`SDS_GDDA_STAT` | GD-DAのステータスを定義したデータタイプ
ハンドル型データタイプ | `SDMIDI` | MIDIポートハンドル．
`SDSHOT` | ワンショットポートハンドル．
`SDPSTM` | PCMストリームポートハンドル．
`SDMEMBLK` | メモリブロックハンドル．