Shinobi Library - ペリフェラル・音声入力デバイス関数

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-2000