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

sdShotGetTotalSmpFrame

One Shotの総サンプルフレーム数の取得

書式

SDE_ERR sdShotGetTotalSmpFrame( handle, total_smp_frame )
SDSHOT handle
Uint32 *total_smp_frame

引数

handle   One Shotポートのハンドル
total_smp_frame   総サンプルフレーム数を格納する変数のポインタ

戻り値

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

解説

指定したポートで再生中のOne Shotの総サンプルフレーム数を取得します。 単位はサンプル数になり、44100Hzの波形なら一秒で44100増えることになります。 値は再生を停止した時点では停止するまで演奏した総サンプル数の値のままの状態になり、次の再生が始まる時点で0になります。

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