Next: Data Retrieval, Up: Audio Recorder [Contents][Index]

#### 33.4.1 Recording

The following methods control the recording process.

: record (recorder) ¶
: record (recorder, length) ¶

  Record audio without blocking using the audiorecorder object recorder until stopped or paused by the stop or pause method.

  Given the optional argument length, record for length seconds.

: recordblocking (recorder, length) ¶

  Record audio with blocking (synchronous I/O).

  The length of the recording in seconds (length) must be specified.

: pause (recorder) ¶

  Pause recording with audiorecorder object recorder.

: resume (recorder) ¶

  Resume recording with the paused audiorecorder object recorder.

: stop (recorder) ¶

  Stop the audiorecorder object recorder and clean up any audio streams.

: isrecording (recorder) ¶

  Return true if the audiorecorder object recorder is currently recording audio and false otherwise.