##### Sound Library - PCM Streamモジュールコントロール関数

# sdPstmGetTotalSmpFrame

PCM Streamの総サンプルフレームの取得

### 書式

> `SDE_ERR sdPstmGetTotalSmpFrame( handle, target_slot, total_smp_frame )
> SDPSTM handle
> const Sint8 target_slot
> Uint32 *total_smp_frame
> `

### 引数

> handle | PCM Streamポートのハンドル
> target_slot | スロット番号
> total_smp_frame | 総サンプルフレーム数を格納する変数のポインタ

### 戻り値

> SDE_ERR_NOTHING | エラーなし
> SDE_ERR_NO_INIT | Sound Library が初期化されていない
> SDE_ERR_HANDLE_NULL | ハンドルがNULL
> SDE_ERR_HOST_CMD_BUF_NO_ENOUGH | ホストコマンドのバッファが不足

### 解説

> 指定したポートで再生中のOne Shotの総サンプルフレーム数を取得します。

> 単位はサンプル数になり、44100Hzの波形なら一秒で44100増えることになります。 値は再生を停止した時点では停止するまで演奏した総サンプル数の値のままの状態になり、次の再生が始まる時点で0になります。

sdPstmGetTotalSmpFrame

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000