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