AgentLayoutSwitcher constructor
const
AgentLayoutSwitcher({
- Key? key,
- required AgentLayoutState layoutState,
- Duration animationDuration = const Duration(milliseconds: 500),
- Curve animationCurve = Curves.easeInOutSine,
- required Widget transcriptionsBuilder(
- BuildContext ctx
- required Widget buildAgentView(
- BuildContext ctx
- required Widget buildCameraView(
- BuildContext ctx
Implementation
const AgentLayoutSwitcher({
super.key,
required this.layoutState,
// this.isFullVisualizer = true,
// this.isCamViewEnabled = false,
// this.isScreenShareViewEnabled = false,
this.animationDuration = const Duration(milliseconds: 500),
this.animationCurve = Curves.easeInOutSine,
required this.transcriptionsBuilder,
required this.buildAgentView,
required this.buildCameraView,
required this.buildScreenShareView,
});