RECSTART

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

コメント

タイトルとURLをコピーしました