dispose method
Releases the resources of this camera.
Implementation
@override
Future<void> dispose(int cameraId) async {
await pluginChannel.invokeMethod<void>(
'dispose',
<String, dynamic>{'cameraId': cameraId},
);
// Destroy method channel after camera is disposed to be able to handle last messages.
if (_cameraChannels.containsKey(cameraId)) {
final MethodChannel? cameraChannel = _cameraChannels[cameraId];
cameraChannel?.setMethodCallHandler(null);
_cameraChannels.remove(cameraId);
}
}