public class WavBufferPlayer extends AbstractPlayable implements WavPlayer
| Modifier and Type | Field and Description |
|---|---|
static VersionProperty |
VERSION
Controller type VersionProperty.
|
static String |
VERSION_NAME
Controller type version name.
|
static String |
VERSION_NUMBER
Controller type version number.
|
myElapsedPauseTime, myPauseTime, myPlayableListeners, myPlayState, myResumeTime, myStartTime, myStopTimePROP_WAV_PLAYER_ID| Constructor and Description |
|---|
WavBufferPlayer(String playerId,
WavBuffer wav) |
WavBufferPlayer(String playerId,
WavBuffer wav,
long startMicrosec,
long stopMicrosec,
long startDelayMillisec) |
addPlayableListener, afterComplete, complete, firePlayStateChanged, getElapsedPauseTime, getPauseTime, getPlayState, getResumeTime, getStartTime, getStopTime, pause, removePlayableListener, resume, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPlayableListener, complete, getElapsedPauseTime, getPauseTime, getPlayState, getResumeTime, getStartTime, getStopTime, pause, removePlayableListener, resume, start, stoppublic static final String VERSION_NAME
public static final String VERSION_NUMBER
public static final VersionProperty VERSION
public void initAudioLine()
throws Exception
initAudioLine in interface WavPlayerExceptionpublic WavBuffer getWavBuffer()
getWavBuffer in interface WavPlayerpublic String getWavPlayerId()
getWavPlayerId in interface WavPlayerpublic String getPlayerId()
public void setStartDelayMillisec(long startDelayMillisec)
setStartDelayMillisec in interface WavPlayerpublic void setStartDelayFrames(long startDelayFrames)
setStartDelayFrames in interface WavPlayerpublic long getStartDelayFrames()
getStartDelayFrames in interface WavPlayerpublic long getStartDelayMillisec()
getStartDelayMillisec in interface WavPlayerpublic void setPositionFrame(long frame)
setPositionFrame in interface WavPlayerpublic void setPositionMicrosec(double usec)
setPositionMicrosec in interface WavPlayerpublic long getPositionFrame()
getPositionFrame in interface WavPlayerpublic double getPositionMicrosec()
getPositionMicrosec in interface WavPlayerpublic Long getElapsedPlayTime(long time)
getElapsedPlayTime in interface PlayablegetElapsedPlayTime in class AbstractPlayableprotected boolean onStart(long time)
onStart in class AbstractPlayableprotected boolean onPause(long time)
onPause in class AbstractPlayableprotected boolean onResume(long time)
onResume in class AbstractPlayableprotected boolean onStop(long time)
onStop in class AbstractPlayableprotected boolean onComplete(long time)
onComplete in class AbstractPlayablepublic void addLineListener(LineListener listener)
addLineListener in interface WavPlayerpublic void removeLineListener(LineListener listener)
removeLineListener in interface WavPlayerpublic void addAudioProgressListener(AudioProgressListener listener)
addAudioProgressListener in interface WavPlayerpublic void removeAudioProgressListener(AudioProgressListener listener)
removeAudioProgressListener in interface WavPlayerpublic void setStartPositionFrame(long frame)
setStartPositionFrame in interface WavPlayerpublic void setStartPositionMicrosec(double usec)
setStartPositionMicrosec in interface WavPlayerpublic long getStartPositionFrame()
getStartPositionFrame in interface WavPlayerpublic double getStartPositionMicrosec()
getStartPositionMicrosec in interface WavPlayerpublic void setEndPositionFrame(long frame)
setEndPositionFrame in interface WavPlayerpublic void setEndPositionMicrosec(double usec)
setEndPositionMicrosec in interface WavPlayerpublic long getEndPositionFrame()
getEndPositionFrame in interface WavPlayerpublic double getEndPositionMicrosec()
getEndPositionMicrosec in interface WavPlayerpublic long getLengthFrames()
getLengthFrames in interface WavPlayerpublic double getLengthMicrosec()
getLengthMicrosec in interface WavPlayerCopyright © 2011-2014. All Rights Reserved.