danger.audio
Class Recorder
java.lang.Object
danger.audio.Recorder
public abstract class Recorder
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_MAX_RECORD_TIME
public static final int DEFAULT_MAX_RECORD_TIME
- default max recording time. This can change based upon carrier configuration.
- See Also:
- Constant Field Values
Recorder
public Recorder()
destroy
public abstract void destroy()
- Deletes previous recording.
getData() will return null.
start
public int start()
- Start a recording with a given format. Only supports Format.Type.WAV,
at 8 kHz, mono 16 bit
Will delete the previous recording, if there was one.
Will return Recorder.Errors.*
start
public int start(File recordFile)
start
public abstract int start(int format,
int sampleRate,
int channels)
start
public abstract int start(String filePath,
int format,
int sampleRate,
int channels)
- allow for recording
OS: 2.5
stop
public abstract void stop()
pause
public abstract void pause()
resume
public abstract void resume()
abort
public abstract void abort()
isRecording
public abstract boolean isRecording()
isPaused
public abstract boolean isPaused()
getRecordMonitorLevel
public abstract int getRecordMonitorLevel()
setMaxDuration
public abstract void setMaxDuration(int milliseconds)
getMaxDuration
public abstract int getMaxDuration()
getCurrentDuration
public abstract int getCurrentDuration()
getData
public abstract byte[] getData()
- Always return a Format.Type.WAV formatted file