getScreenShareSources method
Future<List<DesktopCapturerSource>>
getScreenShareSources(
)
Implementation
Future<List<DesktopCapturerSource>> getScreenShareSources() async {
if (!kIsWeb && (Platform.isWindows || Platform.isMacOS)) {
List<DesktopCapturerSource> sources = await desktopCapturer
.getSources(types: [SourceType.Screen, SourceType.Window]);
sources.asMap().forEach((key, value) {
log("screenshare source name:" + value.name);
});
return sources;
} else {
throw "getScreenShareSources() method supports desktop apps only";
}
}