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