|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A Recordable object is one that can provide a program with
floating point samples of the audio passing through it. It does this using
AudioListeners. You add listeners to the Recordable and
then the Recordable will call the appropriate samples
method of all its listeners when it has a new buffer of samples. It is also
possible to query a Recordable object for its buffer size, type
(mono or stereo), and audio format.
| Method Summary | |
void |
addListener(AudioListener listener)
Adds a listener who will be notified each time this receives or creates a new buffer of samples. |
int |
bufferSize()
Returns the buffer size being used by this. |
javax.sound.sampled.AudioFormat |
getFormat()
Returns the format of this recordable audio. |
void |
removeListener(AudioListener listener)
Removes the listener from the list of listeners. |
float |
sampleRate()
Returns the sample rate of this recordable audio. |
int |
type()
Returns either Minim.MONO or Minim.STEREO |
| Method Detail |
public void addListener(AudioListener listener)
listener - the listener to addpublic void removeListener(AudioListener listener)
listener - the listener to removepublic javax.sound.sampled.AudioFormat getFormat()
public int type()
public int bufferSize()
public float sampleRate()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||