MirrorSnapshot.fromMap constructor
Creates a MirrorSnapshot from a platform channel map.
Missing or null values default to false for booleans and 1 for
displayCount.
Implementation
factory MirrorSnapshot.fromMap(Map<String, dynamic> map) {
return MirrorSnapshot(
isScreenMirrored: map['is_screen_mirrored'] as bool? ?? false,
isExternalDisplayConnected:
map['is_external_display_connected'] as bool? ?? false,
displayCount: map['display_count'] as int? ?? 1,
isScreenShared: map['is_screen_shared'] as bool? ?? false,
);
}