## Uses of Interface
org.zkoss.stateless.sul.ICamera

- Packages that use ICamera
  Package | Description
  --- | ---
  org.zkoss.stateless.state |
  org.zkoss.stateless.sul |

- - ### Uses of ICamera in org.zkoss.stateless.state

    Methods in org.zkoss.stateless.state that return ICamera
    Modifier and Type | Method | Description
    --- | --- | ---
    `ICamera` | ICameraController.`build()` | Returns the immutable camera instance that the controller to build with.

    Methods in org.zkoss.stateless.state with parameters of type ICamera
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ICameraController` | ICameraController.`of​(ICamera owner)` | Returns the controller instance with the given `camera`

  - ### Uses of ICamera in org.zkoss.stateless.sul

    Fields in org.zkoss.stateless.sul declared as ICamera
    Modifier and Type | Field | Description
    --- | --- | ---
    `static ICamera` | ICamera.`DEFAULT` | Constant for default attributes of this immutable component.

    Methods in org.zkoss.stateless.sul that return ICamera
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ICamera` | ICameraCtrl.`from​(Camera instance)` |
    `static ICamera` | ICamera.`ofId​(java.lang.String id)` | Returns the instance with the given id.
    `static ICamera` | ICamera.`ofSize​(java.lang.String width, java.lang.String height)` | Returns the instance with the given size, width and height
    `ICamera` | ICamera.`withAudio​(boolean audio)` | Returns a copy of `this` immutable component with the specified `audio`.
    `ICamera` | ICamera.`withConstraints​(java.util.Map<java.lang.String,​? extends java.lang.Object> constraints)` | Returns a copy of `this` immutable component with the specified `constraints`.
    `ICamera` | ICamera.`withLengthLimit​(int lengthLimit)` | Returns a copy of `this` immutable component with the specified `lengthLimit`.
    `ICamera` | ICamera.`withMaxsize​(int maxsize)` | Returns a copy of `this` immutable component with the specified `maxsize`.
    `ICamera` | ICamera.`withPreviewRecord​(boolean previewRecord)` | Returns a copy of `this` immutable component with the specified `previewRecord`.
    `ICamera` | ICamera.`withRecordFormat​(java.lang.String recordFormat)` | Returns a copy of `this` immutable component with the specified `recordFormat`.
    `ICamera` | ICamera.`withSnapshotFormat​(java.lang.String snapshotFormat)` | Returns a copy of `this` immutable component with the specified `snapshotFormat`.