Sound Library - MIDIモジュールコントロール関数

sdMidiSeqGetTotalBeatTime

再生中のMIDI Sequence Dataのカレント演奏拍数の取得

書式

SDE_ERR sdMidiSeqGetTotalBeatTime( handle, total_beat_time )
SDMIDI handle
Uint32 *total_beat_time

引数

handle   MIDIポートのハンドル
total_beat_time   カレント演奏拍数を格納する変数のポインタ

戻り値

SDE_ERR_NOTHING   エラーなし
SDE_ERR_NO_INIT   Sound Library が初期化されていない
SDE_ERR_HANDLE_NULL   ハンドルがNULL

解説

指定したMIDIポートで再生しているMIDI Sequence Dataのカレント演奏拍数を取得します。

1拍は標準では4分音符として計算されます。sdMidiSeqSetReso()関数で1拍を4分音符以外にした場合はその設定値が1泊として値を取得します。


備考

MIDI Sequence Dataを再生するたびに数値は0に戻ります。

sdMidiSeqGetTotalBeatTime
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000