public class VideoClipControl extends ClipControl
clip, looping, rate, savedFrameDuration, stepNumber, support, timeSource, timeStretch, video, videoFrameNumber, videoVisible| Modifier | Constructor | Description |
|---|---|---|
protected |
VideoClipControl(VideoClip videoClip) |
Constructs a VideoClipControl.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
back() |
Steps back one step.
|
void |
dispose() |
Removes this listener from the video so it can be garbage collected.
|
int |
getFrameNumber() |
Gets the current frame number.
|
static XML.ObjectLoader |
getLoader() |
Returns an XML.ObjectLoader to save and load data for this class.
|
double |
getMeanFrameDuration() |
Gets the mean frame duration in milliseconds.
|
double |
getRate() |
Gets the play rate.
|
int |
getStepNumber() |
Gets the step number.
|
double |
getStepTime(int stepNumber) |
Gets the start time of the specified step measured from step 0.
|
double |
getTime() |
Gets the current time in milliseconds measured from step 0.
|
boolean |
isLooping() |
Gets the looping status.
|
boolean |
isPlaying() |
Gets the playing status.
|
void |
play() |
Plays the clip.
|
void |
propertyChange(java.beans.PropertyChangeEvent e) |
Responds to property change events.
|
void |
setFrameDuration(double duration) |
Sets the frame duration.
|
void |
setLooping(boolean loops) |
Turns on/off looping.
|
void |
setRate(double newRate) |
Sets the play rate.
|
void |
setStepNumber(int n) |
Sets the step number.
|
void |
step() |
Steps forward one step.
|
void |
stop() |
Stops at the next step.
|
addPropertyChangeListener, addPropertyChangeListener, getControl, getTimeSource, getVideoClip, isTimeSource, removePropertyChangeListener, removePropertyChangeListener, setFrameNumber, setTimeSourceprotected VideoClipControl(VideoClip videoClip)
videoClip - the video clippublic void play()
play in class ClipControlpublic void stop()
stop in class ClipControlpublic void step()
step in class ClipControlpublic void back()
back in class ClipControlpublic void setStepNumber(int n)
setStepNumber in class ClipControln - the desired step numberpublic int getStepNumber()
getStepNumber in class ClipControlpublic void setRate(double newRate)
setRate in class ClipControlnewRate - the desired ratepublic double getRate()
getRate in class ClipControlpublic void setLooping(boolean loops)
setLooping in class ClipControlloops - true to turn looping onpublic boolean isLooping()
isLooping in class ClipControltrue if looping is onpublic int getFrameNumber()
getFrameNumber in class ClipControlpublic boolean isPlaying()
isPlaying in class ClipControltrue if playingpublic double getTime()
getTime in class ClipControlpublic double getStepTime(int stepNumber)
getStepTime in class ClipControlstepNumber - the step numberpublic void setFrameDuration(double duration)
setFrameDuration in class ClipControlduration - the desired frame duration in millisecondspublic double getMeanFrameDuration()
getMeanFrameDuration in class ClipControlpublic void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange in class ClipControle - the property change eventpublic void dispose()
dispose in class ClipControlpublic static XML.ObjectLoader getLoader()