Module vcr4j.core
Package org.mbari.vcr4j
Class VideoController<S extends VideoState,E extends VideoError>
java.lang.Object
org.mbari.vcr4j.VideoController<S,E>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidio.reactivex.rxjava3.core.Observable<E>io.reactivex.rxjava3.core.Observable<VideoIndex>io.reactivex.rxjava3.core.Observable<S>voidplay()voidvoidIf you're not sure what the video index is you can call this.voidvoidvoidvoidrewind()voidvoidvoid<A extends VideoCommand>
voidsend(A command) voidshuttle(double rate) voidstop()
-
Constructor Details
-
VideoController
-
-
Method Details
-
fastForward
public void fastForward() -
play
public void play() -
rewind
public void rewind() -
requestIndex
public void requestIndex()If you're not sure what the video index is you can call this. A new VideoIndex object should appear in the observable, populated with an appropriate video index. -
requestElapsedTime
public void requestElapsedTime() -
requestStatus
public void requestStatus() -
requestTimestamp
public void requestTimestamp() -
requestTimecode
public void requestTimecode() -
seek
-
seek
-
seek
-
send
-
shuttle
public void shuttle(double rate) -
stop
public void stop() -
getErrorObservable
-
getStateObservable
-
getIndexObservable
-
getVideoIO
-