setZoomLevel method
Sets absolute camera digital zoom level.
Implementation
Future<void> setZoomLevel(double zoom) async {
final clampedZoom = zoom.clamp(_minZoomLevel, _maxZoomLevel);
_currentZoomLevel = clampedZoom;
_safeNotifyListeners();
if (_cameraController != null && _cameraController!.value.isInitialized) {
try {
await _cameraController!.setZoomLevel(clampedZoom);
} catch (e) {
debugPrint('Set zoom failed: $e');
}
}
}