edu.berkeley.guir.papier_mache.assoc
Class MediaClip
java.lang.Object
edu.berkeley.guir.papier_mache.assoc.AssociationElt
edu.berkeley.guir.papier_mache.assoc.AssociationNoun
edu.berkeley.guir.papier_mache.assoc.MediaClip
- All Implemented Interfaces:
- edu.berkeley.guir.lib.util.ToShortStringable
- Direct Known Subclasses:
- AudioClip, VideoClip
- public abstract class MediaClip
- extends AssociationNoun
A MediaClip is a particular piece of media, i.e., an audio or video clip.
- Author:
- Scott Klemmer ( srk(AT)cs.berkeley.edu )
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MediaClip
public MediaClip()
setStartTime
public abstract void setStartTime(javax.media.Time start)
setStopTime
public abstract void setStopTime(javax.media.Time stop)
getCurrentTime
public abstract javax.media.Time getCurrentTime()
play
public abstract void play()
pause
public abstract void pause()
resume
public abstract void resume()
fastForward
public abstract void fastForward()
rewind
public abstract void rewind()
resetToBeginning
public abstract void resetToBeginning()
clone
public abstract java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
addMediaClipListener
public void addMediaClipListener(MediaClip.MediaClipListener l)
phobUpdated
public void phobUpdated()
- By default. MediaClips do nothing on an update.
- Specified by:
phobUpdated
in class AssociationElt