Hiyve Components - v1.0.0
    Preparing search index...

    Function ControlBar

    • ControlBar is a fully configurable media control bar for Hiyve video rooms.

      Parameters

      Returns ReactElement

      The rendered ControlBar component

      The ControlBar component provides a complete set of controls for video conferencing. It automatically connects to the HiyveProvider context for state management.

      Requirement: Must be used inside a <HiyveProvider> component. For mood analysis features, also requires <MoodAnalysisProvider>.

      • Audio toggle: Mute/unmute microphone with visual feedback
      • Video toggle: Turn camera on/off
      • Screen sharing: Start/stop screen share
      • Device settings: Change camera, microphone, and speaker
      • Layout selector: Switch between grid, speaker, and sidebar layouts (or custom layouts)
      • Leave room: Exit the video room
      • Unified Recording Menu (showRecordingMenu): Single dropdown with:
        • Record Room: Simple video recording
        • Mood Analysis: Real-time emotion detection
        • Intelligence Mode: Recording + transcription + AI + mood

      ControlBarProps for all available props