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

    Interface ParticipantInfo

    Represents a participant in the video room.

    This interface contains all the data needed to display a participant in the list, including their status indicators and permissions.

    const participants: ParticipantInfo[] = [
    {
    userId: 'user-123',
    userName: 'John Doe',
    isOwner: true,
    isAudioMuted: false,
    isVideoMuted: false,
    isSpeaking: true,
    },
    {
    userId: 'user-456',
    userName: 'Jane Smith',
    isAudioMuted: true,
    isVideoMuted: false,
    isRaisedHand: true,
    },
    ];
    interface ParticipantInfo {
        audioOnly?: boolean;
        isAudioMuted?: boolean;
        isLocal?: boolean;
        isOutputMuted?: boolean;
        isOwner?: boolean;
        isRaisedHand?: boolean;
        isSpeaking?: boolean;
        isVideoMuted?: boolean;
        userId: string;
        userName?: string;
    }
    Index

    Properties

    audioOnly?: boolean

    Whether participant is audio-only (no camera available)

    isAudioMuted?: boolean

    Whether participant's audio is muted

    isLocal?: boolean

    Whether this is the local user

    isOutputMuted?: boolean

    Whether this participant's audio output is muted locally (you can't hear them)

    isOwner?: boolean

    Whether this participant is the room owner

    isRaisedHand?: boolean

    Whether participant has hand raised

    isSpeaking?: boolean

    Whether this participant is currently speaking (audio activity detected)

    isVideoMuted?: boolean

    Whether participant's video is off

    userId: string

    Unique identifier for the participant

    userName?: string

    Display name for the participant