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

# sdShotGetCurAdr

再生中のOne Shot Dataのアドレスの取得

### 書式

> `SDE_ERR sdShotGetCurAdr( handle, cur_adr )
> SDSHOT handle
> Sint32 *cur_adr
> `

### 引数

> handle | One Shotポートのハンドル
> cur_adr | サンプルフレームのアドレスを格納するポインタ

### 戻り値

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

### 解説

> 指定したポートで再生中のOne Shot DataのSound Memory上に実際にある波形のAddressを取得します。Addressは波形のの先頭を0とした値になります。つまり波形サイズが8000Hなら0000Hから7FFFHまでの値を取得することになります。 単位はバイトになり、16bitの量子化bitで44100Hzのサンプリング周波数の場合に一秒で88200増えることになります。 値は再生を停止した時点では停止するまで演奏した総サンプル数の値のままの状態です。

sdShotGetCurAdr

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000