-
public interface VideoPlayer
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classVideoPlayer.State
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaudioSink(String audioSink)doubleduration()VideoPlayerlocation(Optional<PResource> location)VideoPlayerlooping(boolean looping)VideoPlayeronEOS(Runnable eos)VideoPlayeronError(Consumer<String> error)VideoPlayeronReady(Runnable ready)VideoPlayerpause()VideoPlayerplay()doubleposition()VideoPlayerposition(double position)VideoPlayerrate(double rate)booleanrender(Consumer<PImage> renderer)VideoPlayer.Statestate()VideoPlayerstop()
-
-
-
Method Detail
-
location
VideoPlayer location(Optional<PResource> location)
-
play
VideoPlayer play()
-
pause
VideoPlayer pause()
-
stop
VideoPlayer stop()
-
state
VideoPlayer.State state()
-
looping
VideoPlayer looping(boolean looping)
-
rate
VideoPlayer rate(double rate)
-
audioSink
void audioSink(String audioSink)
-
position
VideoPlayer position(double position)
-
position
double position()
-
duration
double duration()
-
onReady
VideoPlayer onReady(Runnable ready)
-
onError
VideoPlayer onError(Consumer<String> error)
-
onEOS
VideoPlayer onEOS(Runnable eos)
-
-