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

# sdPstmIsTransferWaveData

PCM Streamポートにサンプルフレームを転送可能／不可の問合せ

### 書式

> `SDE_ERR sdPstmIsTransferWaveData( handle, target_slot, data_sz, flg )
> SDPSTM handle
> const Sint8 target_slot
> const Sint32 data_sz
> Bool *flg
> `

### 引数

> handle | PCM Streamポートのハンドル
> target_slot | スロット番号
> data_sz | 転送するサンプルフレームのサイズ
> flg | 結果を格納する変数のポインタ

### 戻り値

> SDE_ERR_NOTHING | エラーなし
> SDE_ERR_NO_INIT | Sound Library が初期化されていない
> SDE_ERR_HANDLE_NULL | ハンドルがNULL
> SDE_ERR_PRM_OVER_RANGE | 引数が正常な値の範囲外

### 解説

> 指定したPCM Streamポートとスロットでそこに波形を転送可能かどうか問合せます。

> サンプルフレームのサイズを指定する引数 data_szの単位はバイトです。

> 結果を格納する変数のポインタ flgには、転送可能ならtrue、転送不可能ならfalseが格納されます。

### 備考

> 結果を格納する変数のポインタflgにtrueが返るまでサンプルフレームを転送しないでください。 サンプルフレームのサイズを指定する引数 data_sizeには、PCM Streamの再生を開始していないときは07000Hより大きなサイズは指定できません。

sdPstmIsTransferWaveData

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000