`recorderState`, `isRecording`, `isPaused`, `isStopped`.

The τ Recorder API


recorderState, isRecording, isPaused, isStopped

This four attributs is used when the app wants to get the current Audio State of the recorder.

recorderState is an attribut which can have the following values :

  • isStopped /// Recorder is stopped
  • isRecording /// Recorder is recording
  • isPaused /// Recorder is paused

  • isRecording is a boolean attribut which is true when the recorder is in the “Recording” mode.
  • isPaused is a boolean atrribut which is true when the recorder is in the “Paused” mode.
  • isStopped is a boolean atrribut which is true when the recorder is in the “Stopped” mode.

Example:

        switch(myRecorder.recorderState)
        {
                case RecorderState.isRecording: doSomething; break;
                case RecorderState.isStopped: doSomething; break;
                case RecorderState.isPaused: doSomething; break;
        }
        ...
        if (myRecorder.isStopped) doSomething;
        if (myRecorder.isRecording) doSomething;
        if (myRecorder.isPaused) doSomething;
        Lorem ipsum ...

Tags: api recorder