java.lang.Object
org.mbari.vcr4j.javafx.JFXVideoIO
- All Implemented Interfaces:
Closeable,AutoCloseable,VideoIO<JFXVideoState,SimpleVideoError>
- Since:
- 2016-03-25T10:55:00
- Author:
- Brian Schlining
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doublestatic final double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()io.reactivex.rxjava3.subjects.Subject<VideoCommand<?>>io.reactivex.rxjava3.core.Observable<SimpleVideoError>io.reactivex.rxjava3.core.Observable<VideoIndex>io.reactivex.rxjava3.subjects.Subject<VideoIndex>javafx.scene.media.MediaPlayerio.reactivex.rxjava3.core.Observable<JFXVideoState>void<A extends VideoCommand<?>>
voidsend(A videoCommand)
-
Field Details
-
MAX_RATE
public static final double MAX_RATE- See Also:
-
FAST_FORWARD_RATE
public static final double FAST_FORWARD_RATE- See Also:
-
-
Constructor Details
-
JFXVideoIO
public JFXVideoIO(javafx.scene.media.MediaPlayer mediaPlayer)
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceVideoIO<JFXVideoState,SimpleVideoError>
-
send
- Specified by:
sendin interfaceVideoIO<JFXVideoState,SimpleVideoError>
-
getCommandSubject
- Specified by:
getCommandSubjectin interfaceVideoIO<JFXVideoState,SimpleVideoError>
-
getConnectionID
- Specified by:
getConnectionIDin interfaceVideoIO<JFXVideoState,SimpleVideoError>
-
getErrorObservable
- Specified by:
getErrorObservablein interfaceVideoIO<JFXVideoState,SimpleVideoError>
-
getStateObservable
- Specified by:
getStateObservablein interfaceVideoIO<JFXVideoState,SimpleVideoError>
-
getIndexObservable
- Specified by:
getIndexObservablein interfaceVideoIO<JFXVideoState,SimpleVideoError>
-
getIndexSubject
-
getMediaPlayer
public javafx.scene.media.MediaPlayer getMediaPlayer() -
requestCurrentTime
public void requestCurrentTime()
-