CameraDetailsBuilder constructor

CameraDetailsBuilder(
  1. CameraDetails data
)

Creates a ValueBuilder view model to change a CameraDetails.

Implementation

CameraDetailsBuilder(CameraDetails data) :
  	captureWidth = NumberBuilder(data.resolutionWidth, min: 0, max: 1920),
	captureHeight = NumberBuilder(data.resolutionHeight, min: 0, max: 1080),
    streamWidth = NumberBuilder(data.streamWidth, min: 0, max: 800),
    streamHeight = NumberBuilder(data.streamHeight, min: 0, max: 600),
	quality = NumberBuilder(data.quality, min: 0, max: 100),
	fps = NumberBuilder(data.fps, min: 0, max: 60),
	name = data.name,
	status = CameraStatus.CAMERA_ENABLED,
    autofocus = data.autofocus;