Package ipsk.audio.bean
Class AudioClipPlayer
- java.lang.Object
- 
- ipsk.audio.player.Player
- 
- ipsk.audio.bean.AudioClipPlayer
 
 
- 
- All Implemented Interfaces:
- AudioClipListener,- PlayerListener,- UpdateListener<PlayerEvent>,- java.awt.event.ActionListener,- java.lang.Runnable,- java.util.EventListener,- javax.sound.sampled.LineListener
 
 public class AudioClipPlayer extends Player implements java.awt.event.ActionListener, PlayerListener, AudioClipListener Audio clip player- Author:
- K.Jaensch, klausj@phonetik.uni-muenchen.de
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected AudioClipaudioClipstatic booleanDEBUGprotected PropertyChangeAWTEventTransferAgentpChTastatic java.lang.StringVERSION- 
Fields inherited from class ipsk.audio.player.PlayerapETA, audioSource, DEF_PREFERRED_BUFFER_SIZE, THREAD_INTERRUPT_TIMEOUT
 
- 
 - 
Constructor SummaryConstructors Constructor Description AudioClipPlayer(AudioClip audioClip)AudioClipPlayer(AudioClip audioClip, javax.sound.sampled.Mixer device)Constructor.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent arg0)voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)voidaudioClipChanged(AudioClipChangedEvent event)voidclose()java.lang.StringgetMessage()SelectiongetSelection()StartPlaybackActiongetStartAction()StopActiongetStopAction()booleanisStartPlayOnSelect()static voidmain(java.lang.String[] args)voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)voidsetAudioClip(AudioClip audioClip)voidsetMessage(java.lang.String message)voidsetSelection(Selection selection)voidsetStartAction(StartPlaybackAction startAction)voidsetStartPlayOnSelect(boolean startPlayOnSelect)voidsetStopAction(StopAction stopAction)voidupdate(PlayerEvent playerEvent)- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from class ipsk.audio.player.PlayeraddPlayerListener, getAudioFormat, getAudioSource, getBufferSize, getChannelOffset, getChannelRouting, getFrameLength, getFramePosition, getLevelInfos, getLine, getPreferredBufferSize, getPreferredLineBufferSize, getPreferredLineBufferSizeMillis, getStartFramePosition, getStopFramePosition, isAvoidWriteLock, isForceOpening, isFormatSupported, isLooping, isMeasureLevel, isOpen, isPaused, isPlaying, isUseAWTEventThread, open, pause, play, removePlayerListener, resetPeakHold, run, setAudioSource, setAvoidWriteLock, setChannelOffset, setChannelRouting, setForceOpening, setFramePosition, setLooping, setMeasureLevel, setMixer, setPeakLevelHold, setPreferredBufferSize, setPreferredLineBufferSize, setPreferredLineBufferSizeMillis, setSelection, setStartFramePosition, setStopFramePosition, setUseAWTEventThread, start, stop, update
 
- 
 
- 
- 
- 
Field Detail- 
DEBUGpublic static final boolean DEBUG - See Also:
- Constant Field Values
 
 - 
VERSIONpublic static final java.lang.String VERSION 
 - 
pChTaprotected PropertyChangeAWTEventTransferAgent pChTa 
 - 
audioClipprotected AudioClip audioClip 
 
- 
 - 
Method Detail- 
setAudioClippublic void setAudioClip(AudioClip audioClip) throws PlayerException - Throws:
- PlayerException
 
 - 
actionPerformedpublic void actionPerformed(java.awt.event.ActionEvent arg0) - Specified by:
- actionPerformedin interface- java.awt.event.ActionListener
 
 - 
updatepublic void update(PlayerEvent playerEvent) - Specified by:
- updatein interface- PlayerListener
- Specified by:
- updatein interface- UpdateListener<PlayerEvent>
 
 - 
audioClipChangedpublic void audioClipChanged(AudioClipChangedEvent event) - Specified by:
- audioClipChangedin interface- AudioClipListener
 
 - 
closepublic void close() throws PlayerException- Overrides:
- closein class- Player
- Throws:
- PlayerException
 
 - 
setSelectionpublic void setSelection(Selection selection) - Parameters:
- selection- the selection to set
 
 - 
getSelectionpublic Selection getSelection() - Returns:
- the selection
 
 - 
isStartPlayOnSelectpublic boolean isStartPlayOnSelect() 
 - 
setStartPlayOnSelectpublic void setStartPlayOnSelect(boolean startPlayOnSelect) 
 - 
mainpublic static void main(java.lang.String[] args) 
 - 
getMessagepublic java.lang.String getMessage() 
 - 
setMessagepublic void setMessage(java.lang.String message) 
 - 
addPropertyChangeListenerpublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener) 
 - 
removePropertyChangeListenerpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener) 
 - 
getStartActionpublic StartPlaybackAction getStartAction() 
 - 
setStartActionpublic void setStartAction(StartPlaybackAction startAction) 
 - 
getStopActionpublic StopAction getStopAction() 
 - 
setStopActionpublic void setStopAction(StopAction stopAction) 
 
- 
 
-