Network Events - Flutter
VideoSDK offers the qualityLimitation event, providing information about any quality limitations detected or resolved during the meeting.
qualityLimitation
- This callback is triggered when a quality limitation is detected or resolved during the meeting.
- Limitations may occur due to congestion, bandwidth issues, or CPU constraints.
- Developers can use this event to gracefully adjust media settings (like reducing video resolution) and restore them once the limitation is resolved.
- It can be subscribed to using the
Roomclass.
Example
Here is an example demonstrating the usage of the event mentioned on this page.
import 'package:videosdk/videosdk.dart';
Room room;
room.on(Events.qualityLimitation, (type, state, timestamp) {
print("Quality Limitiation for $type on $state at $timestamp");
});
API Reference
The API references for all the methods and events utilized in this guide are provided below.
Got a Question? Ask us on discord

