Recording (GNU Octave (version 8.2.0))

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 paused or stopped by the pause or stop methods.

  Given the optional argument length, record for length seconds.

  See also: @audiorecorder/recordblocking, @audiorecorder/audiorecorder.

: recordblocking (recorder, length) ¶

  Record audio with blocking (synchronous I/O).

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

  See also: @audiorecorder/record, @audiorecorder/audiorecorder.

: pause (recorder) ¶

  Pause recording for audiorecorder recorder.

  See also: @audiorecorder/resume, @audiorecorder/stop, @audiorecorder/audiorecorder.

: resume (recorder) ¶

  Resume recording with the paused audiorecorder object recorder.

  See also: @audiorecorder/pause, @audiorecorder/stop, @audiorecorder/audiorecorder.

: stop (recorder) ¶

  Stop recording with audiorecorder object recorder and clean up any audio streams.

  See also: @audiorecorder/pause, @audiorecorder/resume, @audiorecorder/audiorecorder.

: tf = isrecording (recorder) ¶

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

  See also: @audiorecorder/pause, @audiorecorder/audiorecorder.