Builder for configuring and creating an associated camera source.
| CameraSource |
build()
Creates an instance of the camera source.
|
| CameraSource.Builder |
setAutoFocusEnabled(boolean autoFocusEnabled)
Sets whether to enable camera auto focus.
|
| CameraSource.Builder |
setFacing(int facing)
Sets the camera to use (either
CameraSource.CAMERA_FACING_BACK or
CameraSource.CAMERA_FACING_FRONT).
|
| CameraSource.Builder | |
| CameraSource.Builder |
setRequestedFps(float fps)
Sets the requested frame rate in frames per second.
|
| CameraSource.Builder |
setRequestedPreviewSize(int width, int height)
Sets the desired width and height of the camera frames in pixels.
|
Creates an instance of the camera source.
Sets whether to enable camera auto focus. If set to false (default), the camera's default focus setting is used. If set to true, a continuous video focus setting is used (if supported by the camera hardware). Default: false.
Sets the camera to use (either
CameraSource.CAMERA_FACING_BACK or
CameraSource.CAMERA_FACING_FRONT). Default: back facing.
Sets which FocusMode will be used for camera focus. Only FOCUS_MODE_CONTINUOUS_PICTURE and FOCUS_MODE_CONTINUOUS_VIDEO are supported for now.
Sets the requested frame rate in frames per second. If the exact requested value is not not available, the best matching available value is selected. Default: 30.
Sets the desired width and height of the camera frames in pixels. If the exact desired values are not available options, the best matching available options are selected. Also, we try to select a preview size which corresponds to the aspect ratio of an associated full picture size, if applicable. Default: 1024x768.