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

wsStmCopySample

音声データの取り出し

書式

Sint32 wsStmCopySample( wsstm, buf, nsample )
WSSTM wsstm
void *buf
Sint32 nsample

引数

wsstm   取り出し制御ハンドル
buf   取り出し先バッファのポインタ
nsample   サンプル数

戻り値

得られたサンプル数

解説

リングバッファから音声データの取り出しを行います。

備考

この関数は、リングバッファの読み出し位置を変更しません。 wsStmAddRdPos()関数を使って読み出し位置を進める必要があります。 詳しくは wsStmAddRdPos()関数の用例を参照してください。

この関数は、8bitサンプリングでSIPを利用すると wsStmCopyPcm()関数と同等になります。


参照

wsStmAddRdPos()
 読み出し位置の更新
wsStmCopyPcm()
 音声データの取り出し

wsStmCopySample
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000