from field: string sid = 1;
from field: string identity = 2;
from field: livekit.ParticipantInfo.State state = 3;
from field: repeated livekit.TrackInfo tracks = 4;
from field: string metadata = 5;
timestamp when participant joined room, in seconds
from field: int64 joined_at = 6 [jstype = JS_STRING];
timestamp when participant joined room, in milliseconds
from field: int64 joined_at_ms = 17 [jstype = JS_STRING];
from field: string name = 9;
from field: uint32 version = 10;
Optional
from field: livekit.ParticipantPermission permission = 11;
from field: string region = 12;
indicates the participant has an active publisher connection and can publish to the server
from field: bool is_publisher = 13;
from field: livekit.ParticipantInfo.Kind kind = 14;
from field: map<string, string> attributes = 15;
from field: livekit.DisconnectReason disconnect_reason = 16;
from field: repeated livekit.ParticipantInfo.KindDetail kind_details = 18;
from field: repeated livekit.DataTrackInfo data_tracks = 19;
from message livekit.ParticipantInfo
Generated
from field: string sid = 1;