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.