createScreenTrack method Null safety
- [ScreenTrackOptions? options]
Creates a LocalVideoTrack from the display.
Note: Android requires a foreground service to be started prior to creating a screen track. Refer to the example app for an implementation.
Implementation
static Future<LocalVideoTrack> createScreenTrack([
ScreenTrackOptions? options,
]) async {
options ??= const ScreenTrackOptions();
final stream = await _createStream(options);
return LocalVideoTrack._(
TrackSource.screenShareVideo,
Track.screenShareName,
stream.getVideoTracks().first,
stream,
options,
);
}