AgoraVideoButtons constructor
const
AgoraVideoButtons({
- Key? key,
- required AgoraClient client,
- List<
BuiltInButtons> ? enabledButtons, - List<
Widget> ? extraButtons, - bool? autoHideButtons,
- int autoHideButtonTime = 5,
- double? verticalButtonPadding,
- Alignment buttonAlignment = Alignment.bottomCenter,
- Widget? disconnectButtonChild,
- Widget? muteButtonChild,
- Widget? switchCameraButtonChild,
- Widget? disableVideoButtonChild,
- Widget? screenSharingButtonWidget,
- Widget? cloudRecordingButtonWidget,
- dynamic onDisconnect()?,
- bool? addScreenSharing = false,
- bool? cloudRecordingEnabled = false,
Implementation
const AgoraVideoButtons({
super.key,
required this.client,
this.enabledButtons,
this.extraButtons,
this.autoHideButtons,
this.autoHideButtonTime = 5,
this.verticalButtonPadding,
this.buttonAlignment = Alignment.bottomCenter,
this.disconnectButtonChild,
this.muteButtonChild,
this.switchCameraButtonChild,
this.disableVideoButtonChild,
this.screenSharingButtonWidget,
this.cloudRecordingButtonWidget,
this.onDisconnect,
this.addScreenSharing = false,
this.cloudRecordingEnabled = false,
});