mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-10-31 18:24:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			422 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			422 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
| import 'package:flutter_webrtc/flutter_webrtc.dart';
 | |
| 
 | |
| /// Single call member information
 | |
| ///
 | |
| /// @author Pierre Hubert
 | |
| 
 | |
| enum MemberStatus { JOINED, READY }
 | |
| 
 | |
| class CallMember {
 | |
|   final int userID;
 | |
|   MemberStatus status;
 | |
|   MediaStream? stream;
 | |
| 
 | |
|   CallMember({
 | |
|     required this.userID,
 | |
|     this.status = MemberStatus.JOINED,
 | |
|   });
 | |
| 
 | |
|   bool get hasVideoStream =>
 | |
|       stream != null && stream!.getVideoTracks().length > 0;
 | |
| }
 |