plugNmeet JS SDK - v2.0.2
    Preparing search index...

    Type Alias ParticipantInfo

    ParticipantInfo: Message<"livekit.ParticipantInfo"> & {
        sid: string;
        identity: string;
        state: ParticipantInfo_State;
        tracks: TrackInfo[];
        metadata: string;
        joinedAt: string;
        joinedAtMs: string;
        name: string;
        version: number;
        permission?: ParticipantPermission;
        region: string;
        isPublisher: boolean;
        kind: ParticipantInfo_Kind;
        attributes: { [key: string]: string };
        disconnectReason: DisconnectReason;
        kindDetails: ParticipantInfo_KindDetail[];
        dataTracks: DataTrackInfo[];
    }

    Type Declaration

    • sid: string

      from field: string sid = 1;

    • identity: string

      from field: string identity = 2;

    • state: ParticipantInfo_State

      from field: livekit.ParticipantInfo.State state = 3;

    • tracks: TrackInfo[]

      from field: repeated livekit.TrackInfo tracks = 4;

    • metadata: string

      from field: string metadata = 5;

    • joinedAt: string

      timestamp when participant joined room, in seconds

      from field: int64 joined_at = 6 [jstype = JS_STRING];

    • joinedAtMs: string

      timestamp when participant joined room, in milliseconds

      from field: int64 joined_at_ms = 17 [jstype = JS_STRING];

    • name: string

      from field: string name = 9;

    • version: number

      from field: uint32 version = 10;

    • Optionalpermission?: ParticipantPermission

      from field: livekit.ParticipantPermission permission = 11;

    • region: string

      from field: string region = 12;

    • isPublisher: boolean

      indicates the participant has an active publisher connection and can publish to the server

      from field: bool is_publisher = 13;

    • kind: ParticipantInfo_Kind

      from field: livekit.ParticipantInfo.Kind kind = 14;

    • attributes: { [key: string]: string }

      from field: map<string, string> attributes = 15;

    • disconnectReason: DisconnectReason

      from field: livekit.DisconnectReason disconnect_reason = 16;

    • kindDetails: ParticipantInfo_KindDetail[]

      from field: repeated livekit.ParticipantInfo.KindDetail kind_details = 18;

    • dataTracks: DataTrackInfo[]

      from field: repeated livekit.DataTrackInfo data_tracks = 19;

    from message livekit.ParticipantInfo