構造体型データタイプ

 構造体を元に定義されているデータタイプのリファレンスです.

種類データタイプ名備考
構造体型データタイプSDS_VERバージョンを定義したデータタイプ
SDS_MIDI_MESMIDIメッセージを定義したデータタイプ
SDS_MIDI_STATMIDIポートのステータスを定義したデータタイプ
SDS_SHOT_STATワンショットポートのステータスを定義したデータタイプ
SDS_PSTM_CH_STATPCMストリームポートの1チャンネル分のステータスを定義したデータタイプ
SDS_GDDA_STATGD-DAのステータスを定義したデータタイプ


SDS_VER

 バージョンを表記するデータタイプです.主にドライバのバージョンの取得およびライブラリのバージョンの取得に使用します.

データタイプメンバ名意味
Sint8m_MajorVerメジャーバージョン番号.機能が大幅に変更された時に加算される.
Sint8m_MinorVerマイナーバージョン番号.若干の仕様変更や処理の高速化などが行われた時に加算される.
Sint8m_DebugVerデバグバージョン番号.
Sint8rsv予約領域


SDS_MIDI_MES

 MIDIデータを扱う時に使用するデータタイプです.

データタイプメンバ名意味
Sint8 [ 4]m_MemberMIDIメッセージ.


SDS_MIDI_STAT

 MIDIポートのステータス情報のデータタイプです.

データタイプメンバ名意味
Sint8m_HostCmdRsvNumホストコマンドバッファの予約領域数.現在は意味を持ちません.
Sint8m_HostCmdDelayTimeホストコマンドの送信遅延時間.現在は意味を持ちません.
Sint8m_Vol現在のポートのボリューム.
Sint8m_Pan現在のポートのパンポット.
Sint8m_FxLev現在のポートのFXレベル.
Sint8m_DrctLev現在のポートのダイレクトレベル.
Sint16m_Pitch現在のポートのピッチ.
Sint16m_Speed現在のポートのスピード.
Sint32m_TotalBeatTime現在のポートので再生しているサウンドデータの総演奏拍数.
Sint32m_CurAdr現在のポートので再生しているサウンドデータのカレントポインタ.
Uint32m_Err各種エラー.ビットアサインはSDD_PORT_ERRを参照のこと.
Uint32m_Flg各種フラグ.


SDS_SHOT_STAT

 ワンショットポートのステータス情報のデータタイプです.

データタイプメンバ名意味
Sint8m_HostCmdRsvNumホストコマンドバッファの予約領域数.現在は意味を持ちません.
Sint8m_HostCmdDelayTimeホストコマンドの送信遅延時間.現在は意味を持ちません.
Sint8m_Vol現在のポートのボリューム.
Sint8m_Pan現在のポートのパンポット.
Sint8m_FxLev現在のポートのFXレベル.
Sint8m_DrctLev現在のポートのダイレクトレベル.
Sint16m_Pitch現在のポートのピッチ.
Sint16m_Speed現在のポートのスピード.
Sint32m_TotalSmpFrame現在のポートので再生しているサウンドデータの総演奏サンプルフレーム数.
Sint32m_CurAdr現在のポートので再生しているサウンドデータのカレントポインタ.
Uint32m_Err各種エラー.
Uint32m_Flg各種フラグ.


SDS_PSTM_CH_STAT

 PCMストリームポートの1チャンネル分のステータス情報のデータタイプです.

データタイプメンバ名意味
Sint8m_HostCmdRsvNumホストコマンドバッファの予約領域数.現在は意味を持ちません.
Sint8m_HostCmdDelayTimeホストコマンドの送信遅延時間.現在は意味を持ちません.
Sint8m_Vol現在のポートのボリューム.
Sint8m_Pan現在のポートのパンポット.
Sint8m_FxLev現在のポートのFXレベル.
Sint8m_DrctLev現在のポートのダイレクトレベル.
Sint16m_Pitch現在のポートのピッチ.
Sint16m_Speed現在のポートのスピード.
Sint32m_TotalSmpFrame現在のポートので再生しているサウンドデータの総演奏サンプルフレーム数.
Sint32m_CurAdr現在のポートので再生しているサウンドデータのカレントポインタ.
Uint32m_Err各種エラー.
Uint32m_Flg各種フラグ.


SDS_GDDA_STAT

 GD-DAのステータス情報のデータタイプです.

データタイプメンバ名意味
Sint8m_LeftPan現在のGD-DAの左チャンネルのパンポット.
Sint8m_RightPan現在のGD-DAの右チャンネルのパンポット.
Sint8m_LeftVol現在のGD-DAの左チャンネルのボリューム.
Sint8m_RightVol現在のGD-DAの右チャンネルのボリューム.