Annotation Type Log.CameraStream
-
@Repeatable(CameraStreams.class) @Retention(RUNTIME) @Target({FIELD,METHOD}) public static @interface Log.CameraStream
Displays a camera stream.
Supported types:VideoSource
(as long as it is streaming on an MJPEG server)
Custom properties:Name Type Default Value Notes Show crosshair Boolean true Show or hide a crosshair on the image Crosshair color Color "white" Can be a string or a rgba integer Show controls Boolean true Show or hide the stream controls Rotation String "NONE" Rotates the displayed image. One of ["NONE", "QUARTER_CW", "QUARTER_CCW", "HALF"]
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description int
columnIndex
java.lang.String
crosshairColor
int
height
java.lang.String
methodName
java.lang.String
name
java.lang.String
rotation
int
rowIndex
boolean
showControls
boolean
showCrosshairs
java.lang.String
tabName
int
width
-
-
-
-
tabName
java.lang.String tabName
- Returns:
- The name of the tab in which to place this widget, if the default inferred tab/layout is not desired. Users should be careful to avoid namespace collisions if the default tab is not used. Note that Log and config annotations can be repeated to place widgets on multiple tabs.
- Default:
- "DEFAULT"
-
-