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

    Interface ClipToolbarProps

    Props for ClipToolbar.

    interface ClipToolbarProps {
        clipCount: number;
        collaborationMode: CollaborationMode;
        colors: ClipCompositionColors;
        enableRecording: boolean;
        icons: ClipCompositionIcons;
        isOwner: boolean;
        isPlayingAll: boolean;
        labels: ClipCompositionLabels;
        lockMode: CompositionLockMode;
        maxClips: number;
        onOpenSettings?: () => void;
        onPlayAll: (scheduledStart?: number) => void;
        onStopAll: () => void;
        onToggleCollaboration: () => void;
        onToggleLock: () => void;
        onToggleRecorder: () => void;
        readOnly: boolean;
        showRecorder: boolean;
    }
    Index

    Properties

    clipCount: number
    collaborationMode: CollaborationMode
    enableRecording: boolean
    isOwner: boolean
    isPlayingAll: boolean
    maxClips: number
    onOpenSettings?: () => void

    Open the recording-settings dialog (mic / camera selection).

    onPlayAll: (scheduledStart?: number) => void

    scheduledStart: optional performance.now() timestamp at which playback should be considered position 0. The toolbar's Play All always omits it (composition picks a default lookahead); the recorder passes a value to align Play All with its own MediaRecorder.start() so the new recording's t=0 lines up with the existing clips' t=0 within JS scheduler tolerance.

    onStopAll: () => void
    onToggleCollaboration: () => void
    onToggleLock: () => void
    onToggleRecorder: () => void
    readOnly: boolean
    showRecorder: boolean