##### Soundライブラリ - モジュールコントロール関数

# sdPstmIsTransferWaveData

PCMストリームポートに波形を転送可能の検査

### 書式

      SDE_ERR sdPstmIsTransferWaveData( handle, ch_num, data_size, *flg )
      SDPSTM handle
      const Sint8 ch_num
      const Sint32 data_size
      Bool *flg

### 引数

  handle | 対象のハンドル
  ch_num | 対象のチャンネル
  data_size | 転送しようと考えている波形サイズ(バイト)
  flg | 検査結果を格納する変数のポインタ

### 戻り値

  SDE_ERR_NO_INIT | サウンドライブラリを初期化していない
  SDE_ERR_HANDLE_NULL | ハンドルがNULLだった
  SDE_ERR_PRM_OVER_RANGE | 引数が範囲外だった

### 解説

  PCMストリームポートに波形を転送してよいかどうか検査を行います。

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

### 備考

  flgにtrueが戻るまで波形を転送しないでください。

  また、 PCMストリームの再生を開始していないときは07000Hより大きなサイズは指定できません。 PCMストリームの再生を開始しないとき、複数回この関数をコールしてもリングバッファの更新は進行 していかず、上書きしていきます。 つまり更新位置はリングバッファの先頭から動きません。

sdPstmIsTransferWaveData

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999