menu
- mediasfu_sdk
- main_broadcast.dart
main_broadcast
main_broadcast
library
Classes
-
MyApp
-
The main application widget for MediaSFU Broadcast.
Functions
-
main()
→ void
-
-
myCustomBroadcastAudioCard({required String name, required bool barColor, dynamic textColor, dynamic cardBackgroundColor, dynamic customWidth, dynamic customHeight, dynamic imageSource, dynamic roundedImage, dynamic imageStyle})
→ Widget
-
Custom AudioCard builder for broadcast sessions
Features a red/orange gradient design for audio-only participants
-
myCustomBroadcastInterface({required MediasfuParameters parameters})
→ Widget
-
Complete Custom Broadcast Interface
This replaces the entire MediaSFU broadcast interface with a custom design
-
myCustomBroadcastMiniCard({required String name, required bool showWaveform, dynamic overlayPosition, dynamic barColor, dynamic textColor, dynamic imageSource, dynamic roundedImage, dynamic imageStyle})
→ Widget
-
Custom MiniCard builder for broadcast sessions
Displays small participant cards with broadcast-specific styling
-
myCustomBroadcastVideoCard({required Participant participant, required dynamic stream, required double width, required double height, dynamic imageSize, dynamic doMirror, dynamic showControls, dynamic showInfo, dynamic name, dynamic backgroundColor, dynamic onVideoPress, dynamic parameters})
→ Widget
-
Custom VideoCard builder for broadcast sessions
This replaces the default VideoCard with a custom purple gradient design
-
myCustomPreJoinPage({PreJoinPageOptions? options, required Credentials credentials})
→ Widget
-
A custom pre-join page widget that can be used instead of the default MediaSFU pre-join page.