##### Shinobiライブラリ - 音声サンプリング関数

# wsStmAddRdPos

読み出し位置の更新

### 書式

      WSS_POS wsStmAddRdPos( wsstm, nsmpl )
      WSSTM wsstm
      Sint32 nsmpl

### 引数

  wsstm | 取り出し制御ハンドル
  nsmpl | 現在位置から進めるサンプル数

### 戻り値

  読み出し位置(単位:サンプル)

### 解説

  指定されたサンプル数分だけ読み出し位置を進めます。

### 用例

      WSSTM gWsstm1;
      Sint16 buffer1, buffer2;

      /* get samples for user function 1 */
      wsStmCopyPcm( gWsstm1, (void *)buffer1, 512  )
      userFunction1( buffer1  )

      /* get samples for user function 2 */
      wsStmCopyPdm( gWsstm1, (void *)buffer2, 256  )
      userFunction2( buffer2 )

      /* advance a seek position */
      wsStmAddRdPos( gWsstm1, 256  )

### 備考

  取り出しモジュールがリングバッファからサンプリングデータの取り出しを行っても、 リングバッファ中の読み出し位置は変更されません。 そのため、この関数を使って読み出し位置を進める必要があります。

wsStmAddRdPos

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999