BEEP/BGMPLAY/TALKで再生されている音を録音。
- サンプリング周波数48KHzで録音する(時間無制限)。
- バッファは5秒間分用意される。
- 録音を停止するときはRECSTOPを用いる。
書式
RECSTART
引き数
なし
戻り値
なし
サンプル・参考動画
LENGTH=48000/3
DIM BUF[2,LENGTH]
PCMSTREAM BUF,48000
PCMVOL 0,16384
PCMVOL 1,16384
RECSTART
BGMPLAY 1
PPOS=0
WPOS=0
LOOP
NPOS=RECPOS()
IF PPOS!=NPOS THEN
FOR I=PPOS to NPOS-1
RECDATA I OUT L,R
BUF[0,WPOS]=L
BUF[1,WPOS]=R
WPOS=(WPOS+1) mod LENGTH
NEXT
PPOS=NPOS
ENDIF
ENDLOOP
コメント