setZoomLevel method
Set the zoom level for the selected camera.
The supplied zoom
value should be between the minimum and the maximum supported
zoom level returned by getMinZoomLevel
and getMaxZoomLevel
. Throws a CameraException
when an illegal zoom level is supplied.
Implementation
@override
Future<void> setZoomLevel(int cameraId, double zoom) async {
try {
await _channel.invokeMethod<double>(
'setZoomLevel',
<String, dynamic>{
'cameraId': cameraId,
'zoom': zoom,
},
);
} on PlatformException catch (e) {
throw CameraException(e.code, e.message);
}
}