Skip navigation links
A B C D E F I M N O P R S T W 

A

AudioChunk - Interface in omrecorder
An AudioChunk is a audio data wrapper.
AudioChunk.Bytes - Class in omrecorder
 
AudioChunk.Shorts - Class in omrecorder
 
audioRecorder() - Method in interface omrecorder.AudioSource
 
audioRecorder() - Method in class omrecorder.AudioSource.Smart
 
AudioSource - Interface in omrecorder
An AudioSource is an interface to configure the Audio Source.
AudioSource.Smart - Class in omrecorder
Application should use this default implementation of AudioSource to configure the Audio Source.

B

bitsPerSample() - Method in interface omrecorder.AudioSource
 
bitsPerSample() - Method in class omrecorder.AudioSource.Smart
 

C

channelPositionMask() - Method in interface omrecorder.AudioSource
 
channelPositionMask() - Method in class omrecorder.AudioSource.Smart
 

D

Default(AudioSource, PullTransport.OnAudioChunkPulledListener, WriteAction) - Constructor for class omrecorder.PullTransport.Default
 
Default(AudioSource, WriteAction) - Constructor for class omrecorder.PullTransport.Default
 
Default(AudioSource, PullTransport.OnAudioChunkPulledListener) - Constructor for class omrecorder.PullTransport.Default
 
Default(AudioSource) - Constructor for class omrecorder.PullTransport.Default
 
Default() - Constructor for class omrecorder.WriteAction.Default
 

E

execute(byte[], OutputStream) - Method in class omrecorder.WriteAction.Default
 
execute(byte[], OutputStream) - Method in interface omrecorder.WriteAction
Implement this behaviour to provide custom Write Action for audio which requires data to encode.

F

frequency() - Method in interface omrecorder.AudioSource
 
frequency() - Method in class omrecorder.AudioSource.Smart
 

I

isEnableToBePulled(boolean) - Method in interface omrecorder.AudioSource
 
isEnableToBePulled() - Method in interface omrecorder.AudioSource
 
isEnableToBePulled(boolean) - Method in class omrecorder.AudioSource.Smart
 
isEnableToBePulled() - Method in class omrecorder.AudioSource.Smart
 

M

maxAmplitude() - Method in class omrecorder.AudioChunk.Bytes
 
maxAmplitude() - Method in interface omrecorder.AudioChunk
 
maxAmplitude() - Method in class omrecorder.AudioChunk.Shorts
 
minimumBufferSize() - Method in interface omrecorder.AudioSource
 
minimumBufferSize() - Method in class omrecorder.AudioSource.Smart
 

N

Noise(AudioSource, PullTransport.OnAudioChunkPulledListener, WriteAction, Recorder.OnSilenceListener, long) - Constructor for class omrecorder.PullTransport.Noise
 
Noise(AudioSource, PullTransport.OnAudioChunkPulledListener, Recorder.OnSilenceListener, long) - Constructor for class omrecorder.PullTransport.Noise
 
Noise(AudioSource, WriteAction, Recorder.OnSilenceListener, long) - Constructor for class omrecorder.PullTransport.Noise
 
Noise(AudioSource, Recorder.OnSilenceListener, long) - Constructor for class omrecorder.PullTransport.Noise
 
Noise(AudioSource, Recorder.OnSilenceListener) - Constructor for class omrecorder.PullTransport.Noise
 
Noise(AudioSource) - Constructor for class omrecorder.PullTransport.Noise
 

O

omrecorder - package omrecorder
 
OmRecorder - Class in omrecorder
Essential APIs for working with OmRecorder.
onAudioChunkPulled(AudioChunk) - Method in interface omrecorder.PullTransport.OnAudioChunkPulledListener
Called when AudioSource is pulled and returnedAudioChunk.
onSilence(long) - Method in interface omrecorder.Recorder.OnSilenceListener
Called when a silence measured

P

pauseRecording() - Method in interface omrecorder.Recorder
 
pcm(PullTransport, File) - Static method in class omrecorder.OmRecorder
 
PullTransport - Interface in omrecorder
A PullTransport is a object who pulls the data from AudioSource and transport it to OutputStream
PullTransport.AbstractPullTransport - Class in omrecorder
 
PullTransport.Default - Class in omrecorder
 
PullTransport.Noise - Class in omrecorder
 
PullTransport.OnAudioChunkPulledListener - Interface in omrecorder
Interface definition for a callback to be invoked when a chunk of audio is pulled from AudioSource.

R

Recorder - Interface in omrecorder
A Recorder who can start and stop recording with startRecording() and stopRecording() method respectively.
Recorder.OnSilenceListener - Interface in omrecorder
Interface definition for a callback to be invoked when a silence is measured.
resumeRecording() - Method in interface omrecorder.Recorder
 

S

Smart(int, int, int, int) - Constructor for class omrecorder.AudioSource.Smart
 
source() - Method in class omrecorder.PullTransport.AbstractPullTransport
 
source() - Method in interface omrecorder.PullTransport
 
start(OutputStream) - Method in class omrecorder.PullTransport.AbstractPullTransport
 
start(OutputStream) - Method in class omrecorder.PullTransport.Noise
 
start(OutputStream) - Method in interface omrecorder.PullTransport
It starts to pull the AudioSource and transport it to OutputStream
startRecording() - Method in interface omrecorder.Recorder
 
stop() - Method in class omrecorder.PullTransport.AbstractPullTransport
 
stop() - Method in interface omrecorder.PullTransport
 
stopRecording() - Method in interface omrecorder.Recorder
 

T

toBytes() - Method in class omrecorder.AudioChunk.Bytes
 
toBytes() - Method in class omrecorder.AudioChunk.Shorts
 
toBytes() - Method in interface omrecorder.AudioChunk
 
toShorts() - Method in class omrecorder.AudioChunk.Bytes
 
toShorts() - Method in class omrecorder.AudioChunk.Shorts
 
toShorts() - Method in interface omrecorder.AudioChunk
 

W

wav(PullTransport, File) - Static method in class omrecorder.OmRecorder
 
WriteAction - Interface in omrecorder
An Implementer class should use this interface to write encoded audio chunk to OutputStream according to chosen audio format.
WriteAction.Default - Class in omrecorder
Use this default implementation to write data directly without any encoding to OutputStream.
A B C D E F I M N O P R S T W 
Skip navigation links