AgentLayoutSwitcher constructor

const AgentLayoutSwitcher({
  1. Key? key,
  2. required AgentLayoutState layoutState,
  3. Duration animationDuration = const Duration(milliseconds: 500),
  4. Curve animationCurve = Curves.easeInOutSine,
  5. required Widget transcriptionsBuilder(
    1. BuildContext ctx
    ),
  6. required Widget buildAgentView(
    1. BuildContext ctx
    ),
  7. required Widget buildCameraView(
    1. BuildContext ctx
    ),
  8. required Widget buildScreenShareView(
    1. 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,
});