
    /j0                        S r SSKJr  SSKJr  SSKJr  SSKJ	r
  \R                  " 5       rSSKJr  SSKJr  SS	KJr  SS
KJr  SSKJr  SSKJr  SSKJr  SSKJr  \R                  " 5       R=                  S5      r\ " 5       r!\
RD                  " \\!5        \
RF                  " \S\!5        \RH                  S:X  Ga  S\!S   l%        S\!S   l&        S\!S   RN                  S   l%        S\!S   RN                  S   l&        S\!S   RN                  S   l%        S\!S   RN                  S   l&        S\!S   l%        S\!S   l&        S\!S   l%        S\!S   l&        S\!S   l(        S\!S   l)        S \!S!   l(        S"\!S!   l)        S#\!S$   l(        S%\!S$   l)        S&\!S'   l(        S(\!S'   l)        S)\!S*   l(        S+\!S*   l)        S,\!S-   l(        S.\!S-   l)        S/\!S0   l(        S1\!S0   l)        S2\!S3   l(        S4\!S3   l)        S5\!S6   l(        S7\!S6   l)        S8\!S9   l(        S:\!S9   l)        S;\!S<   l(        S=\!S<   l)        S>\!S?   l(        S@\!S?   l)        SA\!SB   l(        SC\!SB   l)        SD\!SE   l(        SF\!SE   l)        SG\!SH   l(        SI\!SH   l)        SJ\!SK   l(        SL\!SK   l)        SM\!SN   l(        SO\!SN   l)        SP\!SQ   l(        SR\!SQ   l)        SS\!ST   l(        SU\!ST   l)        SV\!S   l(        SW\!S   l)        SX\!SY   l(        SZ\!SY   l)        S[\!S\   l(        S]\!S\   l)        S^\!S_   l(        S`\!S_   l)        Sa\!Sb   l(        Sc\!Sb   l)        Sd\!Se   l(        Sf\!Se   l)        Sg\!Sh   l(        Si\!Sh   l)        Sj\!Sk   l(        Sl\!Sk   l)        Sm\!Sn   l(        So\!Sn   l)        Sp\!Sq   l(        Sr\!Sq   l)        Ss\!St   l(        Su\!St   l)        Sv\!Sw   l(        Sx\!Sw   l)        Sy\!Sz   l(        S{\!Sz   l)        S|\!S}   l(        S~\!S}   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!S   l(        S\!S   l)        S\!GS    l(        GS\!GS    l)        GS\!GS   l(        GS\!GS   l)        GS\!GS   l(        GS\!GS   l)        GS\!GS	   l(        GS
\!GS	   l)        GS\!GS   l(        GS\!GS   l)        GS\!GS   l(        GS\!GS   l)        GS\!GS   l(        GS\!GS   l)        GS\!GS   l(        GS\!GS   l)        GS\!GS   l(        GS\!GS   l)        GS\!GS   l(        GS\!GS   l)        GS\!GS   l(        GS\!GS   l)        GS \!GS!   l(        GS"\!GS!   l)        GS#\!GS$   l(        GS%\!GS$   l)        GS&\!GS'   l(        GS(\!GS'   l)        GS)\!GS*   l(        GS+\!GS*   l)        GS,\!GS-   l(        GS.\!GS-   l)        GS/\!GS0   l(        GS1\!GS0   l)        GS2\!GS3   l(        GS4\!GS3   l)        GS5\!GS6   l(        GS7\!GS6   l)        GS8\!GS9   l(        GS:\!GS9   l)        GS;\!GS<   l(        GS=\!GS<   l)        GS>\!GS?   l(        GS@\!GS?   l)        GSA\!GSB   l(        GSC\!GSB   l)        GSD\!GSE   l(        GSF\!GSE   l)        GSG\!GSH   l(        GSI\!GSH   l)        GSJ\!S   l(        GSK\!S   l)        GSL\!GSM   l(        GSN\!GSM   l)        GSO\!GSP   l(        GSQ\!GSP   l)        GSJ\!S   l(        GSK\!S   l)        GSR\!GSS   l(        GS@\!GSS   l)        GST\!GSU   l(        GSV\!GSU   l)        GSW\!GSX   l(        GSY\!GSX   l)        GSZ\!GS[   l(        GS\\!GS[   l)        GS]\!GS^   l(        GS_\!GS^   l)        GS`\!GSa   l(        GSb\!GSa   l)        GSc\!GSd   l(        GSe\!GSd   l)        GSf\!GSg   l(        GSh\!GSg   l)        GSi\!GSj   l(        GSk\!GSj   l)        GSl\!GSm   l(        GSn\!GSm   l)        GSo\!GSp   l(        GSq\!GSp   l)        GSr\!GSs   l(        GSt\!GSs   l)        GSu\!GSv   l(        GSw\!GSv   l)        GSx\!GSy   l(        GSz\!GSy   l)        GS{\!GS|   l(        GS}\!GS|   l)        GS~\!GS   l(        GS\!GS   l)        GS\!GS   l(        GS\!GS   l)        GS\!GS   l(        GS\!GS   l)        GS\!GS   l(        GS\!GS   l)        GS\!GS   l(        GS\!GS   l)        gg(  zGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builder   )e2ee_pb2)
handle_pb2)participant_pb2)	track_pb2)video_frame_pb2)	stats_pb2)data_stream_pb2)data_track_pb2sd9  

room.protolivekit.proto
e2ee.protohandle.protoparticipant.prototrack.protovideo_frame.protostats.protodata_stream.protodata_track.proto"s
ConnectRequest
url (	
token (	+
options (2.livekit.proto.RoomOptions
request_async_id ("#
ConnectResponse
async_id ("
ConnectCallback
async_id (
error (	H 7
result (2%.livekit.proto.ConnectCallback.ResultH 
ParticipantWithTracks4
participant (2.livekit.proto.OwnedParticipant:
publications (2$.livekit.proto.OwnedTrackPublication
Result&
room (2.livekit.proto.OwnedRoom:
local_participant (2.livekit.proto.OwnedParticipantJ
participants (24.livekit.proto.ConnectCallback.ParticipantWithTracksB	
message"s
DisconnectRequest
room_handle (
request_async_id (/
reason (2.livekit.proto.DisconnectReason"&
DisconnectResponse
async_id ("&
DisconnectCallback
async_id ("
PublishTrackRequest 
local_participant_handle (
track_handle (3
options (2".livekit.proto.TrackPublishOptions
request_async_id ("(
PublishTrackResponse
async_id ("
PublishTrackCallback
async_id (
error (	H ;
publication (2$.livekit.proto.OwnedTrackPublicationH B	
message"
UnpublishTrackRequest 
local_participant_handle (
	track_sid (	
stop_on_unpublish (
request_async_id ("*
UnpublishTrackResponse
async_id ("9
UnpublishTrackCallback
async_id (
error (	"
PublishDataRequest 
local_participant_handle (
data_ptr (
data_len (
reliable (
destination_sids (	B
topic (	
destination_identities (	
request_async_id ("'
PublishDataResponse
async_id ("6
PublishDataCallback
async_id (
error (	"
PublishTranscriptionRequest 
local_participant_handle (
participant_identity (	
track_id (	5
segments (2#.livekit.proto.TranscriptionSegment
request_async_id ("0
PublishTranscriptionResponse
async_id ("?
PublishTranscriptionCallback
async_id (
error (	"
PublishSipDtmfRequest 
local_participant_handle (
code (
digit (	
destination_identities (	
request_async_id ("*
PublishSipDtmfResponse
async_id ("9
PublishSipDtmfCallback
async_id (
error (	"g
SetLocalMetadataRequest 
local_participant_handle (
metadata (	
request_async_id (",
SetLocalMetadataResponse
async_id (";
SetLocalMetadataCallback
async_id (
error (	"
SendChatMessageRequest 
local_participant_handle (
message (	
destination_identities (	
sender_identity (	
request_async_id ("
EditChatMessageRequest 
local_participant_handle (
	edit_text (	4
original_message (2.livekit.proto.ChatMessage
destination_identities (	
sender_identity (	
request_async_id ("+
SendChatMessageResponse
async_id ("{
SendChatMessageCallback
async_id (
error (	H 2
chat_message (2.livekit.proto.ChatMessageH B	
message"
SetLocalAttributesRequest 
local_participant_handle (2

attributes (2.livekit.proto.AttributesEntry
request_async_id ("-
AttributesEntry
key (	
value (	".
SetLocalAttributesResponse
async_id ("=
SetLocalAttributesCallback
async_id (
error (	"_
SetLocalNameRequest 
local_participant_handle (
name (	
request_async_id ("(
SetLocalNameResponse
async_id ("7
SetLocalNameCallback
async_id (
error (	"E
SetSubscribedRequest
	subscribe (
publication_handle ("
SetSubscribedResponse"G
GetSessionStatsRequest
room_handle (
request_async_id ("+
GetSessionStatsResponse
async_id ("
GetSessionStatsCallback
async_id (
error (	H ?
result (2-.livekit.proto.GetSessionStatsCallback.ResultH m
Result0
publisher_stats (2.livekit.proto.RtcStats1
subscriber_stats (2.livekit.proto.RtcStatsB	
message";
VideoEncoding
max_bitrate (
max_framerate ("$
AudioEncoding
max_bitrate ("
TrackPublishOptions4
video_encoding (2.livekit.proto.VideoEncoding4
audio_encoding (2.livekit.proto.AudioEncoding.
video_codec (2.livekit.proto.VideoCodec
dtx (
red (
	simulcast (*
source (2.livekit.proto.TrackSource
stream (	
preconnect_buffer	 ("=
	IceServer
urls (	
username (	
password (	"
	RtcConfig;
ice_transport_type (2.livekit.proto.IceTransportTypeK
continual_gathering_policy (2'.livekit.proto.ContinualGatheringPolicy-
ice_servers (2.livekit.proto.IceServer"
RoomOptions
auto_subscribe (
adaptive_stream (
dynacast (,
e2ee (2.livekit.proto.E2eeOptionsB,

rtc_config (2.livekit.proto.RtcConfig
join_retries (.

encryption (2.livekit.proto.E2eeOptions
single_peer_connection (
connect_timeout_ms	 ("w
TranscriptionSegment

id (	
text (	

start_time (
end_time (
final (
language (	"0

BufferInfo
data_ptr (
data_len ("e
OwnedBuffer-
handle (2.livekit.proto.FfiOwnedHandle'
data (2.livekit.proto.BufferInfo"
	RoomEvent
room_handle (D
participant_connected (2#.livekit.proto.ParticipantConnectedH J
participant_disconnected (2&.livekit.proto.ParticipantDisconnectedH C
local_track_published (2".livekit.proto.LocalTrackPublishedH G
local_track_unpublished (2$.livekit.proto.LocalTrackUnpublishedH E
local_track_subscribed (2#.livekit.proto.LocalTrackSubscribedH 8
track_published (2.livekit.proto.TrackPublishedH <
track_unpublished (2.livekit.proto.TrackUnpublishedH :
track_subscribed	 (2.livekit.proto.TrackSubscribedH >
track_unsubscribed
 (2 .livekit.proto.TrackUnsubscribedH K
track_subscription_failed (2&.livekit.proto.TrackSubscriptionFailedH 0
track_muted (2.livekit.proto.TrackMutedH 4
track_unmuted (2.livekit.proto.TrackUnmutedH G
active_speakers_changed (2$.livekit.proto.ActiveSpeakersChangedH C
room_metadata_changed (2".livekit.proto.RoomMetadataChangedH 9
room_sid_changed (2.livekit.proto.RoomSidChangedH Q
participant_metadata_changed (2).livekit.proto.ParticipantMetadataChangedH I
participant_name_changed (2%.livekit.proto.ParticipantNameChangedH U
participant_attributes_changed (2+.livekit.proto.ParticipantAttributesChangedH M
connection_quality_changed (2'.livekit.proto.ConnectionQualityChangedH I
connection_state_changed (2%.livekit.proto.ConnectionStateChangedH 3
disconnected (2.livekit.proto.DisconnectedH 3
reconnecting (2.livekit.proto.ReconnectingH 1
reconnected (2.livekit.proto.ReconnectedH =
e2ee_state_changed (2.livekit.proto.E2eeStateChangedH %
eos (2.livekit.proto.RoomEOSH A
data_packet_received (2!.livekit.proto.DataPacketReceivedH F
transcription_received (2$.livekit.proto.TranscriptionReceivedH :
chat_message (2".livekit.proto.ChatMessageReceivedH I
stream_header_received (2'.livekit.proto.DataStreamHeaderReceivedH G
stream_chunk_received (2&.livekit.proto.DataStreamChunkReceivedH K
stream_trailer_received  (2(.livekit.proto.DataStreamTrailerReceivedH i
"data_channel_low_threshold_changed! (2;.livekit.proto.DataChannelBufferedAmountLowThresholdChangedH =
byte_stream_opened" (2.livekit.proto.ByteStreamOpenedH =
text_stream_opened# (2.livekit.proto.TextStreamOpenedH /
room_updated$ (2.livekit.proto.RoomInfoH (
moved% (2.livekit.proto.RoomInfoH B
participants_updated& (2".livekit.proto.ParticipantsUpdatedH b
%participant_encryption_status_changed' (21.livekit.proto.ParticipantEncryptionStatusChangedH U
participant_permission_changed) (2+.livekit.proto.ParticipantPermissionChangedH 8
token_refreshed( (2.livekit.proto.TokenRefreshedH >
participant_active* (2 .livekit.proto.ParticipantActiveH A
data_track_published+ (2!.livekit.proto.DataTrackPublishedH E
data_track_unpublished, (2#.livekit.proto.DataTrackUnpublishedH B	
message"
RoomInfo
sid (	
name (	
metadata (	.
&lossy_dc_buffered_amount_low_threshold (1
)reliable_dc_buffered_amount_low_threshold (
empty_timeout (
departure_timeout (
max_participants (
creation_time	 (
num_participants
 (
num_publishers (
active_recording ("a
	OwnedRoom-
handle (2.livekit.proto.FfiOwnedHandle%
info (2.livekit.proto.RoomInfo"K
ParticipantsUpdated4
participants (2.livekit.proto.ParticipantInfo"E
ParticipantConnected-
info (2.livekit.proto.OwnedParticipant"1
ParticipantActive
participant_identity (	"s
ParticipantDisconnected
participant_identity (	:
disconnect_reason (2.livekit.proto.DisconnectReason"(
LocalTrackPublished
	track_sid (	"0
LocalTrackUnpublished
publication_sid (	")
LocalTrackSubscribed
	track_sid (	"i
TrackPublished
participant_identity (	9
publication (2$.livekit.proto.OwnedTrackPublication"I
TrackUnpublished
participant_identity (	
publication_sid (	"Y
TrackSubscribed
participant_identity (	(
track (2.livekit.proto.OwnedTrack"D
TrackUnsubscribed
participant_identity (	
	track_sid (	"Y
TrackSubscriptionFailed
participant_identity (	
	track_sid (	
error (	"=

TrackMuted
participant_identity (	
	track_sid (	"?
TrackUnmuted
participant_identity (	
	track_sid (	"_
E2eeStateChanged
participant_identity (	-
state (2.livekit.proto.EncryptionState"7
ActiveSpeakersChanged
participant_identities (	"'
RoomMetadataChanged
metadata (	"
RoomSidChanged
sid (	"L
ParticipantMetadataChanged
participant_identity (	
metadata (	"
ParticipantAttributesChanged
participant_identity (	2

attributes (2.livekit.proto.AttributesEntry:
changed_attributes (2.livekit.proto.AttributesEntry"X
"ParticipantEncryptionStatusChanged
participant_identity (	
is_encrypted ("D
ParticipantNameChanged
participant_identity (	
name (	"v
ParticipantPermissionChanged
participant_identity (	8

permission (2$.livekit.proto.ParticipantPermission"k
ConnectionQualityChanged
participant_identity (	1
quality (2 .livekit.proto.ConnectionQuality"E

UserPacket(
data (2.livekit.proto.OwnedBuffer
topic (	"y
ChatMessage

id (	
	timestamp (
message (	
edit_timestamp (
deleted (
	generated ("`
ChatMessageReceived+
message (2.livekit.proto.ChatMessage
participant_identity (	"&
SipDTMF
code (
digit (	"
DataPacketReceived+
kind (2.livekit.proto.DataPacketKind
participant_identity (	)
user (2.livekit.proto.UserPacketH *
sip_dtmf (2.livekit.proto.SipDTMFH B
value"
TranscriptionReceived
participant_identity (	
	track_sid (	5
segments (2#.livekit.proto.TranscriptionSegment"G
ConnectionStateChanged-
state (2.livekit.proto.ConnectionState"
	Connected"?
Disconnected/
reason (2.livekit.proto.DisconnectReason"
Reconnecting"
Reconnected"
TokenRefreshed
token (	"	
RoomEOS"

DataStream

TextHeader?
operation_type (2'.livekit.proto.DataStream.OperationType
version (
reply_to_stream_id (	
attached_stream_ids (	
	generated (

ByteHeader
name (	
Header
	stream_id (	
	timestamp (
	mime_type (	
topic (	
total_length (D

attributes (20.livekit.proto.DataStream.Header.AttributesEntry;
text_header (2$.livekit.proto.DataStream.TextHeaderH ;
byte_header (2$.livekit.proto.DataStream.ByteHeaderH 1
AttributesEntry
key (	
value (	:8B
content_header]
Chunk
	stream_id (	
chunk_index (
content (
version (

iv (
Trailer
	stream_id (	
reason (	E

attributes (21.livekit.proto.DataStream.Trailer.AttributesEntry1
AttributesEntry
key (	
value (	:8"A
OperationType

CREATE 

UPDATE

DELETE
REACTION"j
DataStreamHeaderReceived
participant_identity (	0
header (2 .livekit.proto.DataStream.Header"g
DataStreamChunkReceived
participant_identity (	.
chunk (2.livekit.proto.DataStream.Chunk"m
DataStreamTrailerReceived
participant_identity (	2
trailer (2!.livekit.proto.DataStream.Trailer"
SendStreamHeaderRequest 
local_participant_handle (0
header (2 .livekit.proto.DataStream.Header
destination_identities (	
sender_identity (	
request_async_id ("
SendStreamChunkRequest 
local_participant_handle (.
chunk (2.livekit.proto.DataStream.Chunk
destination_identities (	
sender_identity (	
request_async_id ("
SendStreamTrailerRequest 
local_participant_handle (2
trailer (2!.livekit.proto.DataStream.Trailer
destination_identities (	
sender_identity (	
request_async_id (",
SendStreamHeaderResponse
async_id ("+
SendStreamChunkResponse
async_id ("-
SendStreamTrailerResponse
async_id (";
SendStreamHeaderCallback
async_id (
error (	":
SendStreamChunkCallback
async_id (
error (	"<
SendStreamTrailerCallback
async_id (
error (	"
/SetDataChannelBufferedAmountLowThresholdRequest 
local_participant_handle (
	threshold (+
kind (2.livekit.proto.DataPacketKind"2
0SetDataChannelBufferedAmountLowThresholdResponse"n
,DataChannelBufferedAmountLowThresholdChanged+
kind (2.livekit.proto.DataPacketKind
	threshold ("f
ByteStreamOpened4
reader (2$.livekit.proto.OwnedByteStreamReader
participant_identity (	"f
TextStreamOpened4
reader (2$.livekit.proto.OwnedTextStreamReader
participant_identity (	"H
DataTrackPublished2
track (2#.livekit.proto.OwnedRemoteDataTrack"#
DataTrackUnpublished
sid (	*P
IceTransportType
TRANSPORT_RELAY 
TRANSPORT_NOHOST
TRANSPORT_ALL*C
ContinualGatheringPolicy
GATHER_ONCE 
GATHER_CONTINUALLY*`
ConnectionQuality
QUALITY_POOR 
QUALITY_GOOD
QUALITY_EXCELLENT
QUALITY_LOST*S
ConnectionState
CONN_DISCONNECTED 
CONN_CONNECTED
CONN_RECONNECTING*3
DataPacketKind

KIND_LOSSY 
KIND_RELIABLEBLiveKit.Protoroom_pb2FN
DESCRIPTORs   LiveKit.Proto_PUBLISHDATAREQUESTdestination_sidss   _ROOMOPTIONSe2ee"_DATASTREAM_HEADER_ATTRIBUTESENTRYs   8#_DATASTREAM_TRAILER_ATTRIBUTESENTRYi7  _ICETRANSPORTTYPEi!8  i#8  _CONTINUALGATHERINGPOLICYif8  ih8  _CONNECTIONQUALITYi8  i8  _CONNECTIONSTATEi9  i9  _DATAPACKETKINDiR9     _CONNECTREQUESTi  i  _CONNECTRESPONSEi4  i7  _CONNECTCALLBACKi  i  &_CONNECTCALLBACK_PARTICIPANTWITHTRACKSi0  i3  _CONNECTCALLBACK_RESULTi  i  _DISCONNECTREQUESTik  im  _DISCONNECTRESPONSEi  i  _DISCONNECTCALLBACKi  i  _PUBLISHTRACKREQUESTiZ  i\  _PUBLISHTRACKRESPONSEi  i  _PUBLISHTRACKCALLBACKi  i  _UNPUBLISHTRACKREQUESTi  i  _UNPUBLISHTRACKRESPONSEi  i  _UNPUBLISHTRACKCALLBACKi  i  i  i  _PUBLISHDATARESPONSEi  i  _PUBLISHDATACALLBACKi*  i-  _PUBLISHTRANSCRIPTIONREQUESTi  i  _PUBLISHTRANSCRIPTIONRESPONSEi  i!  _PUBLISHTRANSCRIPTIONCALLBACKi`  ic  _PUBLISHSIPDTMFREQUESTi  i  _PUBLISHSIPDTMFRESPONSEi	  i!	  _PUBLISHSIPDTMFCALLBACKiZ	  i\	  _SETLOCALMETADATAREQUESTi	  i	  _SETLOCALMETADATARESPONSEi	  i	  _SETLOCALMETADATACALLBACKi.
  i1
  _SENDCHATMESSAGEREQUESTi
  i
  _EDITCHATMESSAGEREQUESTi  i  _SENDCHATMESSAGERESPONSEi  i  _SENDCHATMESSAGECALLBACKiR  iU  _SETLOCALATTRIBUTESREQUESTi  i  _ATTRIBUTESENTRYi  i  _SETLOCALATTRIBUTESRESPONSEi?  iA  _SETLOCALATTRIBUTESCALLBACKi~  i  _SETLOCALNAMEREQUESTi  i  _SETLOCALNAMERESPONSEi	  i  _SETLOCALNAMECALLBACKiB  iD  _SETSUBSCRIBEDREQUESTi  i  _SETSUBSCRIBEDRESPONSEi  i  _GETSESSIONSTATSREQUESTi  i  _GETSESSIONSTATSRESPONSEi  i  _GETSESSIONSTATSCALLBACKi  i  _GETSESSIONSTATSCALLBACK_RESULTi  i  _VIDEOENCODINGiO  iQ  _AUDIOENCODINGiu  ix  _TRACKPUBLISHOPTIONSi  i  
_ICESERVERi  i  
_RTCCONFIGi  i  i  i  _TRANSCRIPTIONSEGMENTi]  i_  _BUFFERINFOi  i  _OWNEDBUFFERi  i  
_ROOMEVENTi~   i   	_ROOMINFOi!  i!  
_OWNEDROOMi-"  i/"  _PARTICIPANTSUPDATEDiz"  i|"  _PARTICIPANTCONNECTEDi"  i"  _PARTICIPANTACTIVEi"  i"  _PARTICIPANTDISCONNECTEDii#  ik#  _LOCALTRACKPUBLISHEDi#  i#  _LOCALTRACKUNPUBLISHEDi#  i#  _LOCALTRACKSUBSCRIBEDi#  i#  _TRACKPUBLISHEDi[$  i]$  _TRACKUNPUBLISHEDi$  i$  _TRACKSUBSCRIBEDi%  i%  _TRACKUNSUBSCRIBEDiG%  iI%  _TRACKSUBSCRIPTIONFAILEDi%  i%  _TRACKMUTEDi%  i%  _TRACKUNMUTEDi"&  i$&  _E2EESTATECHANGEDi&  i&  _ACTIVESPEAKERSCHANGEDi&  i&  _ROOMMETADATACHANGEDi&  i&  _ROOMSIDCHANGEDi'  i'  _PARTICIPANTMETADATACHANGEDiR'  iU'  _PARTICIPANTATTRIBUTESCHANGEDi(  i(  #_PARTICIPANTENCRYPTIONSTATUSCHANGEDi[(  i](  _PARTICIPANTNAMECHANGEDi(  i(  _PARTICIPANTPERMISSIONCHANGEDi)  i)  _CONNECTIONQUALITYCHANGEDi)  i)  _USERPACKETi)  i)  _CHATMESSAGEiH*  iJ*  _CHATMESSAGERECEIVEDi*  i*  _SIPDTMFi*  i*  _DATAPACKETRECEIVEDi+  i+  _TRANSCRIPTIONRECEIVEDi,  i,  _CONNECTIONSTATECHANGEDi^,  i`,  
_CONNECTEDik,  im,  _DISCONNECTEDi,  i,  _RECONNECTINGi,  i,  _RECONNECTEDi,  i,  _TOKENREFRESHEDi,  i,  _ROOMEOSi,  i,  _DATASTREAMi0  i	-  _DATASTREAM_TEXTHEADERi-  i-  _DATASTREAM_BYTEHEADERi-  i-  _DATASTREAM_HEADERi=/  i.  i+/  i?/  _DATASTREAM_CHUNKi/  i/  _DATASTREAM_TRAILERiE0  iG0  _DATASTREAM_OPERATIONTYPEi0  _DATASTREAMHEADERRECEIVEDi0  i0  _DATASTREAMCHUNKRECEIVEDi]1  i_1  _DATASTREAMTRAILERRECEIVEDi1  i1  _SENDSTREAMHEADERREQUESTi2  i2  _SENDSTREAMCHUNKREQUESTiO3  iR3  _SENDSTREAMTRAILERREQUESTi4  i4  _SENDSTREAMHEADERRESPONSEiC4  iE4  _SENDSTREAMCHUNKRESPONSEip4  ir4  _SENDSTREAMTRAILERRESPONSEi4  i4  _SENDSTREAMHEADERCALLBACKi4  i4  _SENDSTREAMCHUNKCALLBACKi5  i5  _SENDSTREAMTRAILERCALLBACKiV5  iY5  0_SETDATACHANNELBUFFEREDAMOUNTLOWTHRESHOLDREQUESTi5  i5  1_SETDATACHANNELBUFFEREDAMOUNTLOWTHRESHOLDRESPONSEi 6  i"6  -_DATACHANNELBUFFEREDAMOUNTLOWTHRESHOLDCHANGEDi6  i6  _BYTESTREAMOPENEDi6  i6  _TEXTSTREAMOPENEDi`7  ib7  _DATATRACKPUBLISHEDi7  i7  _DATATRACKUNPUBLISHEDi7  )*__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_db r   	e2ee__pb2r	   handle__pb2r
   participant__pb2r   
track__pb2r   video__frame__pb2r   
stats__pb2r   data__stream__pb2r   data__track__pb2AddSerializedFiler   globals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_serialized_optionsfields_by_name_serialized_start_serialized_end     L/app/agent/.venv/lib/python3.13/site-packages/livekit/rtc/_proto/room_pb2.py<module>r      s  
 & 5 ? ? 8 
"
"
$ $ ' 1 % 2 % 2 0 %%'99  ;It  Jt
9  ' '
H =  ' '
J I!!U*$((<!/I(<,PT( !001CDM[f( !001CDX=A(>))&1:HS(>))&1E<@(/09GO(/0D=A(01:HP(01E27(105(/:?(&'98=(&'738( 216( 016(0/4(.05(/.3(-03(/.1(-14(0/2(.14(0/2(.GJ(34FEH(34D8;($%769($%536( 214( 047( !325( !147( !325( !158(!"437(!"26:("#548("#36:("#548("#37;(#$659(#$48<($%76:($%58<($%76:($%548( !326( !159(!"437(!"259(!"437(!"2=A()*<;?()*:>B(*+=<@(*+;>B(*+=<@(*+;7;(#$659(#$48<($%76:($%58<($%76:($%59=(%&87;(%&6:>(&'98<(&'7:>(&'98<(&'78<($%76:($%58<($%76:($%59=(%&87;(%&69=(%&87;(%&6;?('(:9=('(815(0/3(.<@(();:>(()9<@(();:>(()959(!"437(!"26:("#548("#36:("#548("#36:("#548("#37;(#$659(#$48<($%76:($%59=(%&87;(%&69=(%&87;(%&6@D(,-?>B(,-=/3(.-1(,/3(.-1(,59(!"437(!"2+/(<*)-(<(+/(<*)-(<(-1(>,+/(>*6:("#548("#3,0(=+*.(=)-1(>,+/(>*+/(<*)-(<(*.(;)(,(;'+/(<*)-(<(59(!"437(!"26:("#548("#337( 215( 09=(%&87;(%&659(!"437(!"27;(#$659(#$46:("#548("#304(/.2(-26(104(/15(0/3(.37( 215( 09=(%&87;(%&6,0(=+*.(=).2(?-,0(?+26(104(/7;(#$659(#$459(!"437(!"204(/.2(-<@(();:?(()9>C(*+=<A(*+;DI(01CBG(01A8=($%76;($%5>C(*+=<A(*+;:?(&'98=(&'7,1(=+*/(=)-2(>,+0(>*5:(!"438(!"2).(:(',(:&49( !327( !17<(#$65:(#$48=($%76;($%5+0(<*).(<(.3(?-,1(?+.3(?-,1(?+-2(>,+0(>*05(/.3(-).(:(',(:&,1(=+*/(=)7<(#$65:(#$47<(#$65:(#$438( 216( 0CH(/0BAF(/0@27(105(/49( !327( !1DI(01CBG(01A:?(&'98=(&'7:?(&'98=(&'79>(%&87<(%&6;@('(:9>('(89>(%&87<(%&68=($%76;($%5:?(&'98=(&'7:?(&'98=(&'79>(%&87<(%&6;@('(:9>('(8:?(&'98=(&'79>(%&87<(%&6;@('(:9>('(8QV(=>POT(=>NRW(>?QPU(>?ONS(:;MLQ(:;K27(105(/27(105(/49( !327( !16;("#549("#3I +r   