ScreenSelectDialog constructor
ScreenSelectDialog({
- Key? key,
Implementation
ScreenSelectDialog({super.key}) {
Future.delayed(const Duration(milliseconds: 100), () {
_getSources();
});
_subscriptions.add(desktopCapturer.onAdded.stream.listen((source) {
_sources[source.id] = source;
_stateSetter?.call(() {});
}));
_subscriptions.add(desktopCapturer.onRemoved.stream.listen((source) {
_sources.remove(source.id);
_stateSetter?.call(() {});
}));
_subscriptions
.add(desktopCapturer.onThumbnailChanged.stream.listen((source) {
_stateSetter?.call(() {});
}));
}