A toggle button widget for controlling video state during a meeting. Allows users to turn their video on or off.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
meeting |
RealtimekitClient |
✅ | - | Meeting client instance |
individualDesignToken |
RtkDesignTokens? |
❌ | Global design tokens | Design tokens for customization |
onVideoToggle |
VoidCallback? |
❌ | - | Callback invoked when video is toggled |
iconSize |
double? |
❌ | - | Size of the icon |
iconColor |
Color? |
❌ | - | Color of the icon |
showLabel |
bool |
❌ | false |
Whether to show label text |
import 'package:realtimekit_ui/realtimekit_ui.dart';
RtkSelfVideoToggleButton(
meeting: yourMeetingInstance,
)import 'package:realtimekit_ui/realtimekit_ui.dart';
RtkSelfVideoToggleButton(
meeting: yourMeetingInstance,
onVideoToggle: () {
// Handle video toggle
},
iconSize: 24.0,
iconColor: Colors.red,
showLabel: true,
)