dispose method
Implementation
Future<void> dispose() async {
if (_disposed) {
return;
}
_disposed = true;
final appIds = <String>{..._activeByApp.keys, ..._mediaOwners.values};
for (final appId in appIds) {
await releaseAllFor(appId);
}
_activeByApp.clear();
_cancelledCaptureIds.clear();
_mediaOwners.clear();
}