|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface FilePlaybackDevice
Interface to device types that can be used to play back sound when acquisition is reading audio files. For real time acquisition, playback must generally be over the same device as is used for input. however, for file acquisition, playback can be over anything. Hence each playback device may easily end up being used in two different says - for playback of data from that particular device and also for playback of file data.
| Method Summary | |
|---|---|
java.lang.String[] |
getDeviceNames()
|
java.lang.String |
getName()
|
int |
getNumPlaybackChannels(int devNum)
Get's the number of playback channels for a given device. |
boolean |
playData(RawDataUnit[] data)
Play some data. |
boolean |
preparePlayback(PlaybackParameters playbackParameters)
Prepare playback |
boolean |
stopPlayback()
Stop playback, clean up buffers, etc. |
| Method Detail |
|---|
java.lang.String getName()
java.lang.String[] getDeviceNames()
int getNumPlaybackChannels(int devNum)
devNum - device number
boolean preparePlayback(PlaybackParameters playbackParameters)
playbackParameters - parameters
boolean playData(RawDataUnit[] data)
data - array of raw audio data units.
boolean stopPlayback()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||