A VideoComponent-based video view sink. More...
Public Member Functions | |
VideoComponent | getView () |
Gets the view. More... | |
LayoutScale | getViewScale () |
Gets the view scale. More... | |
void | setViewScale (LayoutScale viewScale) |
Sets the view scale. More... | |
boolean | getViewMirror () |
Gets a value indicating whether the view is mirrored. More... | |
void | setViewMirror (boolean viewMirror) |
Sets a value indicating whether the view is mirrored. More... | |
String | getLabel () |
Gets a label that identifies this class. More... | |
VideoComponentSink () | |
Initializes a new instance of the VideoComponentSink class. More... | |
VideoComponentSink (IVideoOutput input) | |
Initializes a new instance of the VideoComponentSink class. More... | |
VideoComponentSink (IVideoOutput[] inputs) | |
Initializes a new instance of the VideoComponentSink class. More... | |
VideoComponentSink (VideoComponent view) | |
Initializes a new instance of the VideoComponentSink class. More... | |
VideoComponentSink (VideoComponent view, IVideoOutput input) | |
Initializes a new instance of the VideoComponentSink class. More... | |
VideoComponentSink (VideoComponent view, IVideoOutput[] inputs) | |
Initializes a new instance of the VideoComponentSink class. More... | |
void | renderImage (Image image) |
Renders an image. More... | |
Object | getAlphaInterpolation () |
void | setAlphaInterpolation (Object value) |
Object | getAntialiasing () |
void | setAntialiasing (Object value) |
Object | getColorRendering () |
void | setColorRendering (Object value) |
Object | getDithering () |
void | setDithering (Object value) |
Object | getInterpolation () |
void | setInterpolation (Object value) |
Object | getRendering () |
void | setRendering (Object value) |
Object | getStrokeControl () |
void | setStrokeControl (Object value) |
Public Member Functions inherited from fm.liveswitch.ViewSink< VideoComponent > | |
boolean | getIsRecording () |
Gets a value indicating whether a recording icon should be displayed. More... | |
abstract T | getView () |
Gets the view. More... | |
abstract boolean | getViewMirror () |
Gets a value indicating whether the view is mirrored. More... | |
abstract fm.liveswitch.LayoutScale | getViewScale () |
Gets the view scale. More... | |
void | setIsRecording (boolean value) |
Sets a value indicating whether a recording icon should be displayed. More... | |
abstract void | setViewMirror (boolean value) |
Sets a value indicating whether the view is mirrored. More... | |
abstract void | setViewScale (fm.liveswitch.LayoutScale value) |
Sets the view scale. More... | |
ViewSink () | |
Initializes a new instance of the fm.liveswitch.ViewSink class. More... | |
ViewSink (fm.liveswitch.IVideoOutput input) | |
Initializes a new instance of the fm.liveswitch.ViewSink class. More... | |
ViewSink (fm.liveswitch.VideoFormat inputFormat) | |
Initializes a new instance of the fm.liveswitch.ViewSink class. More... | |
ViewSink (fm.liveswitch.IVideoOutput[] inputs) | |
Initializes a new instance of the fm.liveswitch.ViewSink class. More... | |
Protected Member Functions | |
void | renderBuffer (VideoBuffer buffer) |
Renders a video buffer. More... | |
Protected Member Functions inherited from fm.liveswitch.ViewSink< VideoComponent > | |
void | doDestroy () |
Destroys this instance. More... | |
void | doProcessFrame (fm.liveswitch.VideoFrame frame, fm.liveswitch.VideoBuffer inputBuffer) |
Processes a frame. More... | |
abstract void | renderBuffer (fm.liveswitch.VideoBuffer inputBuffer) |
Renders the buffer. More... | |
A VideoComponent-based video view sink.
fm.liveswitch.java.VideoComponentSink.VideoComponentSink | ( | ) |
Initializes a new instance of the VideoComponentSink class.
fm.liveswitch.java.VideoComponentSink.VideoComponentSink | ( | IVideoOutput | input | ) |
Initializes a new instance of the VideoComponentSink class.
input | The input. |
fm.liveswitch.java.VideoComponentSink.VideoComponentSink | ( | IVideoOutput[] | inputs | ) |
Initializes a new instance of the VideoComponentSink class.
inputs | The inputs. |
fm.liveswitch.java.VideoComponentSink.VideoComponentSink | ( | VideoComponent | view | ) |
Initializes a new instance of the VideoComponentSink class.
view | The view. |
fm.liveswitch.java.VideoComponentSink.VideoComponentSink | ( | VideoComponent | view, |
IVideoOutput | input | ||
) |
Initializes a new instance of the VideoComponentSink class.
view | The view. |
input | The input. |
fm.liveswitch.java.VideoComponentSink.VideoComponentSink | ( | VideoComponent | view, |
IVideoOutput[] | inputs | ||
) |
Initializes a new instance of the VideoComponentSink class.
view | The view. |
inputs | The inputs. |
Object fm.liveswitch.java.VideoComponentSink.getAlphaInterpolation | ( | ) |
Object fm.liveswitch.java.VideoComponentSink.getAntialiasing | ( | ) |
Object fm.liveswitch.java.VideoComponentSink.getColorRendering | ( | ) |
Object fm.liveswitch.java.VideoComponentSink.getDithering | ( | ) |
Object fm.liveswitch.java.VideoComponentSink.getInterpolation | ( | ) |
String fm.liveswitch.java.VideoComponentSink.getLabel | ( | ) |
Gets a label that identifies this class.
Object fm.liveswitch.java.VideoComponentSink.getRendering | ( | ) |
Object fm.liveswitch.java.VideoComponentSink.getStrokeControl | ( | ) |
VideoComponent fm.liveswitch.java.VideoComponentSink.getView | ( | ) |
Gets the view.
boolean fm.liveswitch.java.VideoComponentSink.getViewMirror | ( | ) |
Gets a value indicating whether the view is mirrored.
LayoutScale fm.liveswitch.java.VideoComponentSink.getViewScale | ( | ) |
Gets the view scale.
|
protected |
Renders a video buffer.
buffer | The buffer. |
void fm.liveswitch.java.VideoComponentSink.renderImage | ( | Image | image | ) |
Renders an image.
image | The image. |
void fm.liveswitch.java.VideoComponentSink.setAlphaInterpolation | ( | Object | value | ) |
void fm.liveswitch.java.VideoComponentSink.setAntialiasing | ( | Object | value | ) |
void fm.liveswitch.java.VideoComponentSink.setColorRendering | ( | Object | value | ) |
void fm.liveswitch.java.VideoComponentSink.setDithering | ( | Object | value | ) |
void fm.liveswitch.java.VideoComponentSink.setInterpolation | ( | Object | value | ) |
void fm.liveswitch.java.VideoComponentSink.setRendering | ( | Object | value | ) |
void fm.liveswitch.java.VideoComponentSink.setStrokeControl | ( | Object | value | ) |
void fm.liveswitch.java.VideoComponentSink.setViewMirror | ( | boolean | viewMirror | ) |
Sets a value indicating whether the view is mirrored.
void fm.liveswitch.java.VideoComponentSink.setViewScale | ( | LayoutScale | viewScale | ) |
Sets the view scale.