-
public interface VideoPlayer
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
VideoPlayer.State
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
audioSink(String audioSink)
double
duration()
VideoPlayer
location(Optional<PResource> location)
VideoPlayer
looping(boolean looping)
VideoPlayer
onEOS(Runnable eos)
VideoPlayer
onError(Consumer<String> error)
VideoPlayer
onReady(Runnable ready)
VideoPlayer
pause()
VideoPlayer
play()
double
position()
VideoPlayer
position(double position)
VideoPlayer
rate(double rate)
boolean
render(Consumer<PImage> renderer)
VideoPlayer.State
state()
VideoPlayer
stop()
-
-
-
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)
-
-