main_conference library

Classes

MyApp
The main application widget for MediaSFU Conference.

Functions

main() → void
myCustomConferenceAudioCard({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 conference sessions Features a blue/teal gradient design for audio-only participants
myCustomConferenceInterface({required MediasfuParameters parameters}) Widget
Complete Custom Conference Interface This replaces the entire MediaSFU conference interface with a custom design
myCustomConferenceMiniCard({required String name, required bool showWaveform, dynamic overlayPosition, dynamic barColor, dynamic textColor, dynamic imageSource, dynamic roundedImage, dynamic imageStyle}) Widget
Custom MiniCard builder for conference sessions Displays small participant cards with conference-specific styling
myCustomConferenceVideoCard({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 conference sessions This replaces the default VideoCard with a custom blue 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.