org.mechio.api.audio
Interface WavPlayer

All Superinterfaces:
org.jflux.api.common.rk.playable.Playable
All Known Implementing Classes:
WavBufferPlayer

public interface WavPlayer
extends org.jflux.api.common.rk.playable.Playable

Author:
Matthew Stevenson

Field Summary
static String PROP_WAV_PLAYER_ID
           
 
Method Summary
 void addAudioProgressListener(AudioProgressListener listener)
           
 void addLineListener(LineListener listener)
           
 long getEndPositionFrame()
           
 double getEndPositionMicrosec()
           
 long getLengthFrames()
           
 double getLengthMicrosec()
           
 long getPositionFrame()
           
 double getPositionMicrosec()
           
 long getStartDelayFrames()
           
 long getStartDelayMillisec()
           
 long getStartPositionFrame()
           
 double getStartPositionMicrosec()
           
 WavBuffer getWavBuffer()
           
 String getWavPlayerId()
           
 void initAudioLine()
           
 void removeAudioProgressListener(AudioProgressListener listener)
           
 void removeLineListener(LineListener listener)
           
 void setEndPositionFrame(long frame)
           
 void setEndPositionMicrosec(double usec)
           
 void setPositionFrame(long frame)
           
 void setPositionMicrosec(double usec)
           
 void setStartDelayFrames(long startDelayFrames)
           
 void setStartDelayMillisec(long startDelayMillisec)
           
 void setStartPositionFrame(long frame)
           
 void setStartPositionMicrosec(double usec)
           
 
Methods inherited from interface org.jflux.api.common.rk.playable.Playable
addPlayableListener, complete, getElapsedPauseTime, getElapsedPlayTime, getPauseTime, getPlayState, getResumeTime, getStartTime, getStopTime, pause, removePlayableListener, resume, start, stop
 

Field Detail

PROP_WAV_PLAYER_ID

static final String PROP_WAV_PLAYER_ID
See Also:
Constant Field Values
Method Detail

initAudioLine

void initAudioLine()
                   throws Exception
Throws:
Exception

getWavPlayerId

String getWavPlayerId()

getWavBuffer

WavBuffer getWavBuffer()

setStartPositionFrame

void setStartPositionFrame(long frame)

setStartPositionMicrosec

void setStartPositionMicrosec(double usec)

getStartPositionFrame

long getStartPositionFrame()

getStartPositionMicrosec

double getStartPositionMicrosec()

setEndPositionFrame

void setEndPositionFrame(long frame)

setEndPositionMicrosec

void setEndPositionMicrosec(double usec)

getEndPositionFrame

long getEndPositionFrame()

getEndPositionMicrosec

double getEndPositionMicrosec()

setStartDelayMillisec

void setStartDelayMillisec(long startDelayMillisec)

setStartDelayFrames

void setStartDelayFrames(long startDelayFrames)

getStartDelayMillisec

long getStartDelayMillisec()

getStartDelayFrames

long getStartDelayFrames()

setPositionFrame

void setPositionFrame(long frame)

setPositionMicrosec

void setPositionMicrosec(double usec)

getPositionFrame

long getPositionFrame()

getPositionMicrosec

double getPositionMicrosec()

getLengthFrames

long getLengthFrames()

getLengthMicrosec

double getLengthMicrosec()

addLineListener

void addLineListener(LineListener listener)

removeLineListener

void removeLineListener(LineListener listener)

addAudioProgressListener

void addAudioProgressListener(AudioProgressListener listener)

removeAudioProgressListener

void removeAudioProgressListener(AudioProgressListener listener)


Copyright © 2011-2015. All Rights Reserved.