CameraDetailsBuilder constructor
- 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;