+
    ~jvW                        R t ^ RIHt ^ RIHt ^ RIHt ^ RIH	t
 ]P                  ! 4       t^RIHt ^RIHt ^RIHt ^RIHt ^R	IHt ^R
IHt ^RIHt ^RIHt ^RIHt ]P                  ! 4       PA                  R4      t!]"! 4       t#]
PH                  ! ]!]#4       ]
PJ                  ! ]!R]#4       ]PL                  R8X  Ed7   R]#R,          n'        R]#R,          n(        R]#R,          n)        R]#R,          n*        ^]#R,          n)        R]#R,          n*        R]#R,          n)        R]#R,          n*        R]#R,          n)        R]#R,          n*        R]#R ,          n)        R!]#R ,          n*        R"]#R#,          n)        R$]#R#,          n*        R%]#R&,          n)        R']#R&,          n*        R(]#R),          n)        R*]#R),          n*        R+]#R,,          n)        R-]#R,,          n*        R.]#R/,          n)        R0]#R/,          n*        R# R# )1zGenerated protocol buffer code.)
descriptor)descriptor_pool)symbol_database)builder)e2ee_pb2)	track_pb2)track_publication_pb2)room_pb2)video_frame_pb2)audio_frame_pb2)rpc_pb2)data_stream_pb2)data_track_pb2s8  
	ffi.protolivekit.proto
e2ee.prototrack.prototrack_publication.proto
room.protovideo_frame.protoaudio_frame.proto	rpc.protodata_stream.protodata_track.proto"*

FfiRequest0
dispose (2.livekit.proto.DisposeRequestH 0
connect (2.livekit.proto.ConnectRequestH 6

disconnect (2 .livekit.proto.DisconnectRequestH ;
publish_track (2".livekit.proto.PublishTrackRequestH ?
unpublish_track (2$.livekit.proto.UnpublishTrackRequestH 9
publish_data (2!.livekit.proto.PublishDataRequestH =
set_subscribed (2#.livekit.proto.SetSubscribedRequestH D
set_local_metadata	 (2&.livekit.proto.SetLocalMetadataRequestH <
set_local_name
 (2".livekit.proto.SetLocalNameRequestH H
set_local_attributes (2(.livekit.proto.SetLocalAttributesRequestH B
get_session_stats (2%.livekit.proto.GetSessionStatsRequestH K
publish_transcription (2*.livekit.proto.PublishTranscriptionRequestH @
publish_sip_dtmf (2$.livekit.proto.PublishSipDtmfRequestH D
create_video_track (2&.livekit.proto.CreateVideoTrackRequestH D
create_audio_track (2&.livekit.proto.CreateAudioTrackRequestH @
local_track_mute (2$.livekit.proto.LocalTrackMuteRequestH F
enable_remote_track (2'.livekit.proto.EnableRemoteTrackRequestH 3
	get_stats (2.livekit.proto.GetStatsRequestH c
"set_track_subscription_permissions0 (25.livekit.proto.SetTrackSubscriptionPermissionsRequestH @
new_video_stream (2$.livekit.proto.NewVideoStreamRequestH @
new_video_source (2$.livekit.proto.NewVideoSourceRequestH F
capture_video_frame (2'.livekit.proto.CaptureVideoFrameRequestH ;
video_convert (2".livekit.proto.VideoConvertRequestH Y
video_stream_from_participant (20.livekit.proto.VideoStreamFromParticipantRequestH @
new_audio_stream (2$.livekit.proto.NewAudioStreamRequestH @
new_audio_source (2$.livekit.proto.NewAudioSourceRequestH F
capture_audio_frame (2'.livekit.proto.CaptureAudioFrameRequestH D
clear_audio_buffer (2&.livekit.proto.ClearAudioBufferRequestH F
new_audio_resampler (2'.livekit.proto.NewAudioResamplerRequestH D
remix_and_resample (2&.livekit.proto.RemixAndResampleRequestH *
e2ee (2.livekit.proto.E2eeRequestH Y
audio_stream_from_participant  (20.livekit.proto.AudioStreamFromParticipantRequestH B
new_sox_resampler! (2%.livekit.proto.NewSoxResamplerRequestH D
push_sox_resampler" (2&.livekit.proto.PushSoxResamplerRequestH F
flush_sox_resampler# (2'.livekit.proto.FlushSoxResamplerRequestH B
send_chat_message$ (2%.livekit.proto.SendChatMessageRequestH B
edit_chat_message% (2%.livekit.proto.EditChatMessageRequestH 7
perform_rpc& (2 .livekit.proto.PerformRpcRequestH F
register_rpc_method' (2'.livekit.proto.RegisterRpcMethodRequestH J
unregister_rpc_method( (2).livekit.proto.UnregisterRpcMethodRequestH [
rpc_method_invocation_response) (21.livekit.proto.RpcMethodInvocationResponseRequestH ]
enable_remote_track_publication* (22.livekit.proto.EnableRemoteTrackPublicationRequestH p
)update_remote_track_publication_dimension+ (2;.livekit.proto.UpdateRemoteTrackPublicationDimensionRequestH D
send_stream_header, (2&.livekit.proto.SendStreamHeaderRequestH B
send_stream_chunk- (2%.livekit.proto.SendStreamChunkRequestH F
send_stream_trailer. (2'.livekit.proto.SendStreamTrailerRequestH x
.set_data_channel_buffered_amount_low_threshold/ (2>.livekit.proto.SetDataChannelBufferedAmountLowThresholdRequestH O
load_audio_filter_plugin1 (2+.livekit.proto.LoadAudioFilterPluginRequestH /
new_apm2 (2.livekit.proto.NewApmRequestH D
apm_process_stream3 (2&.livekit.proto.ApmProcessStreamRequestH S
apm_process_reverse_stream4 (2-.livekit.proto.ApmProcessReverseStreamRequestH G
apm_set_stream_delay5 (2'.livekit.proto.ApmSetStreamDelayRequestH V
byte_read_incremental6 (25.livekit.proto.ByteStreamReaderReadIncrementalRequestH F
byte_read_all7 (2-.livekit.proto.ByteStreamReaderReadAllRequestH O
byte_write_to_file8 (21.livekit.proto.ByteStreamReaderWriteToFileRequestH V
text_read_incremental9 (25.livekit.proto.TextStreamReaderReadIncrementalRequestH F
text_read_all: (2-.livekit.proto.TextStreamReaderReadAllRequestH 9
	send_file; (2$.livekit.proto.StreamSendFileRequestH 9
	send_text< (2$.livekit.proto.StreamSendTextRequestH @
byte_stream_open= (2$.livekit.proto.ByteStreamOpenRequestH H
byte_stream_write> (2+.livekit.proto.ByteStreamWriterWriteRequestH H
byte_stream_close? (2+.livekit.proto.ByteStreamWriterCloseRequestH @
text_stream_open@ (2$.livekit.proto.TextStreamOpenRequestH H
text_stream_writeA (2+.livekit.proto.TextStreamWriterWriteRequestH H
text_stream_closeB (2+.livekit.proto.TextStreamWriterCloseRequestH ;

send_bytesC (2%.livekit.proto.StreamSendBytesRequestH f
$set_remote_track_publication_qualityD (26.livekit.proto.SetRemoteTrackPublicationQualityRequestH D
publish_data_trackE (2&.livekit.proto.PublishDataTrackRequestH P
local_data_track_try_pushF (2+.livekit.proto.LocalDataTrackTryPushRequestH S
local_data_track_unpublishG (2-.livekit.proto.LocalDataTrackUnpublishRequestH X
local_data_track_is_publishedH (2/.livekit.proto.LocalDataTrackIsPublishedRequestH H
subscribe_data_trackI (2(.livekit.proto.SubscribeDataTrackRequestH Z
remote_data_track_is_publishedJ (20.livekit.proto.RemoteDataTrackIsPublishedRequestH K
data_track_stream_readK (2).livekit.proto.DataTrackStreamReadRequestH C
simulate_scenarioL (2&.livekit.proto.SimulateScenarioRequestH B	
message"*
FfiResponse1
dispose (2.livekit.proto.DisposeResponseH 1
connect (2.livekit.proto.ConnectResponseH 7

disconnect (2!.livekit.proto.DisconnectResponseH <
publish_track (2#.livekit.proto.PublishTrackResponseH @
unpublish_track (2%.livekit.proto.UnpublishTrackResponseH :
publish_data (2".livekit.proto.PublishDataResponseH >
set_subscribed (2$.livekit.proto.SetSubscribedResponseH E
set_local_metadata	 (2'.livekit.proto.SetLocalMetadataResponseH =
set_local_name
 (2#.livekit.proto.SetLocalNameResponseH I
set_local_attributes (2).livekit.proto.SetLocalAttributesResponseH C
get_session_stats (2&.livekit.proto.GetSessionStatsResponseH L
publish_transcription (2+.livekit.proto.PublishTranscriptionResponseH A
publish_sip_dtmf (2%.livekit.proto.PublishSipDtmfResponseH E
create_video_track (2'.livekit.proto.CreateVideoTrackResponseH E
create_audio_track (2'.livekit.proto.CreateAudioTrackResponseH A
local_track_mute (2%.livekit.proto.LocalTrackMuteResponseH G
enable_remote_track (2(.livekit.proto.EnableRemoteTrackResponseH 4
	get_stats (2.livekit.proto.GetStatsResponseH d
"set_track_subscription_permissions/ (26.livekit.proto.SetTrackSubscriptionPermissionsResponseH A
new_video_stream (2%.livekit.proto.NewVideoStreamResponseH A
new_video_source (2%.livekit.proto.NewVideoSourceResponseH G
capture_video_frame (2(.livekit.proto.CaptureVideoFrameResponseH <
video_convert (2#.livekit.proto.VideoConvertResponseH Z
video_stream_from_participant (21.livekit.proto.VideoStreamFromParticipantResponseH A
new_audio_stream (2%.livekit.proto.NewAudioStreamResponseH A
new_audio_source (2%.livekit.proto.NewAudioSourceResponseH G
capture_audio_frame (2(.livekit.proto.CaptureAudioFrameResponseH E
clear_audio_buffer (2'.livekit.proto.ClearAudioBufferResponseH G
new_audio_resampler (2(.livekit.proto.NewAudioResamplerResponseH E
remix_and_resample (2'.livekit.proto.RemixAndResampleResponseH Z
audio_stream_from_participant (21.livekit.proto.AudioStreamFromParticipantResponseH +
e2ee  (2.livekit.proto.E2eeResponseH C
new_sox_resampler! (2&.livekit.proto.NewSoxResamplerResponseH E
push_sox_resampler" (2'.livekit.proto.PushSoxResamplerResponseH G
flush_sox_resampler# (2(.livekit.proto.FlushSoxResamplerResponseH C
send_chat_message$ (2&.livekit.proto.SendChatMessageResponseH 8
perform_rpc% (2!.livekit.proto.PerformRpcResponseH G
register_rpc_method& (2(.livekit.proto.RegisterRpcMethodResponseH K
unregister_rpc_method' (2*.livekit.proto.UnregisterRpcMethodResponseH \
rpc_method_invocation_response( (22.livekit.proto.RpcMethodInvocationResponseResponseH ^
enable_remote_track_publication) (23.livekit.proto.EnableRemoteTrackPublicationResponseH q
)update_remote_track_publication_dimension* (2<.livekit.proto.UpdateRemoteTrackPublicationDimensionResponseH E
send_stream_header+ (2'.livekit.proto.SendStreamHeaderResponseH C
send_stream_chunk, (2&.livekit.proto.SendStreamChunkResponseH G
send_stream_trailer- (2(.livekit.proto.SendStreamTrailerResponseH y
.set_data_channel_buffered_amount_low_threshold. (2?.livekit.proto.SetDataChannelBufferedAmountLowThresholdResponseH P
load_audio_filter_plugin0 (2,.livekit.proto.LoadAudioFilterPluginResponseH 0
new_apm1 (2.livekit.proto.NewApmResponseH E
apm_process_stream2 (2'.livekit.proto.ApmProcessStreamResponseH T
apm_process_reverse_stream3 (2..livekit.proto.ApmProcessReverseStreamResponseH H
apm_set_stream_delay4 (2(.livekit.proto.ApmSetStreamDelayResponseH W
byte_read_incremental5 (26.livekit.proto.ByteStreamReaderReadIncrementalResponseH G
byte_read_all6 (2..livekit.proto.ByteStreamReaderReadAllResponseH P
byte_write_to_file7 (22.livekit.proto.ByteStreamReaderWriteToFileResponseH W
text_read_incremental8 (26.livekit.proto.TextStreamReaderReadIncrementalResponseH G
text_read_all9 (2..livekit.proto.TextStreamReaderReadAllResponseH :
	send_file: (2%.livekit.proto.StreamSendFileResponseH :
	send_text; (2%.livekit.proto.StreamSendTextResponseH A
byte_stream_open< (2%.livekit.proto.ByteStreamOpenResponseH I
byte_stream_write= (2,.livekit.proto.ByteStreamWriterWriteResponseH I
byte_stream_close> (2,.livekit.proto.ByteStreamWriterCloseResponseH A
text_stream_open? (2%.livekit.proto.TextStreamOpenResponseH I
text_stream_write@ (2,.livekit.proto.TextStreamWriterWriteResponseH I
text_stream_closeA (2,.livekit.proto.TextStreamWriterCloseResponseH <

send_bytesB (2&.livekit.proto.StreamSendBytesResponseH g
$set_remote_track_publication_qualityC (27.livekit.proto.SetRemoteTrackPublicationQualityResponseH E
publish_data_trackD (2'.livekit.proto.PublishDataTrackResponseH Q
local_data_track_try_pushE (2,.livekit.proto.LocalDataTrackTryPushResponseH T
local_data_track_unpublishF (2..livekit.proto.LocalDataTrackUnpublishResponseH Y
local_data_track_is_publishedG (20.livekit.proto.LocalDataTrackIsPublishedResponseH I
subscribe_data_trackH (2).livekit.proto.SubscribeDataTrackResponseH [
remote_data_track_is_publishedI (21.livekit.proto.RemoteDataTrackIsPublishedResponseH L
data_track_stream_readJ (2*.livekit.proto.DataTrackStreamReadResponseH D
simulate_scenarioK (2'.livekit.proto.SimulateScenarioResponseH B	
message"
FfiEvent.

room_event (2.livekit.proto.RoomEventH 0
track_event (2.livekit.proto.TrackEventH =
video_stream_event (2.livekit.proto.VideoStreamEventH =
audio_stream_event (2.livekit.proto.AudioStreamEventH 1
connect (2.livekit.proto.ConnectCallbackH 7

disconnect (2!.livekit.proto.DisconnectCallbackH 1
dispose (2.livekit.proto.DisposeCallbackH <
publish_track	 (2#.livekit.proto.PublishTrackCallbackH @
unpublish_track
 (2%.livekit.proto.UnpublishTrackCallbackH :
publish_data (2".livekit.proto.PublishDataCallbackH L
publish_transcription (2+.livekit.proto.PublishTranscriptionCallbackH G
capture_audio_frame (2(.livekit.proto.CaptureAudioFrameCallbackH E
set_local_metadata (2'.livekit.proto.SetLocalMetadataCallbackH =
set_local_name (2#.livekit.proto.SetLocalNameCallbackH I
set_local_attributes (2).livekit.proto.SetLocalAttributesCallbackH 4
	get_stats (2.livekit.proto.GetStatsCallbackH '
logs (2.livekit.proto.LogBatchH C
get_session_stats (2&.livekit.proto.GetSessionStatsCallbackH %
panic (2.livekit.proto.PanicH A
publish_sip_dtmf (2%.livekit.proto.PublishSipDtmfCallbackH >
chat_message (2&.livekit.proto.SendChatMessageCallbackH 8
perform_rpc (2!.livekit.proto.PerformRpcCallbackH H
rpc_method_invocation (2'.livekit.proto.RpcMethodInvocationEventH E
send_stream_header (2'.livekit.proto.SendStreamHeaderCallbackH C
send_stream_chunk (2&.livekit.proto.SendStreamChunkCallbackH G
send_stream_trailer (2(.livekit.proto.SendStreamTrailerCallbackH H
byte_stream_reader_event (2$.livekit.proto.ByteStreamReaderEventH U
byte_stream_reader_read_all (2..livekit.proto.ByteStreamReaderReadAllCallbackH ^
 byte_stream_reader_write_to_file (22.livekit.proto.ByteStreamReaderWriteToFileCallbackH A
byte_stream_open (2%.livekit.proto.ByteStreamOpenCallbackH P
byte_stream_writer_write  (2,.livekit.proto.ByteStreamWriterWriteCallbackH P
byte_stream_writer_close! (2,.livekit.proto.ByteStreamWriterCloseCallbackH :
	send_file" (2%.livekit.proto.StreamSendFileCallbackH H
text_stream_reader_event# (2$.livekit.proto.TextStreamReaderEventH U
text_stream_reader_read_all$ (2..livekit.proto.TextStreamReaderReadAllCallbackH A
text_stream_open% (2%.livekit.proto.TextStreamOpenCallbackH P
text_stream_writer_write& (2,.livekit.proto.TextStreamWriterWriteCallbackH P
text_stream_writer_close' (2,.livekit.proto.TextStreamWriterCloseCallbackH :
	send_text( (2%.livekit.proto.StreamSendTextCallbackH <

send_bytes) (2&.livekit.proto.StreamSendBytesCallbackH E
publish_data_track* (2'.livekit.proto.PublishDataTrackCallbackH F
data_track_stream_event+ (2#.livekit.proto.DataTrackStreamEventH D
simulate_scenario, (2'.livekit.proto.SimulateScenarioCallbackH B	
message"
DisposeRequest
async ("#
DisposeResponse
async_id ("#
DisposeCallback
async_id ("
	LogRecord&
level (2.livekit.proto.LogLevel
target (	
module_path (	
file (	
line (
message (	"5
LogBatch)
records (2.livekit.proto.LogRecord"
Panic
message (	*S
LogLevel
	LOG_ERROR 
LOG_WARN
LOG_INFO
	LOG_DEBUG
	LOG_TRACEBLiveKit.Protoffi_pb2FN
DESCRIPTORs   LiveKit.Protoi(8  	_LOGLEVELi{8  _FFIREQUESTi  i  _FFIRESPONSEi+  i+  	_FFIEVENTi6  i6  _DISPOSEREQUESTi7  i7  _DISPOSERESPONSEi(7  i*7  _DISPOSECALLBACKiM7  iP7  
_LOGRECORDi7  i7  	_LOGBATCHi8  i8  _PANICi&8  )+__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_db r   	e2ee__pb2r   
track__pb2r   track__publication__pb2r	   	room__pb2r
   video__frame__pb2r   audio__frame__pb2r   rpc__pb2r   data__stream__pb2r   data__track__pb2AddSerializedFiler   globals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_serialized_options_serialized_start_serialized_end     o/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/livekit/rtc/_proto/ffi_pb2.py<module>r;      s  
 & 5 ? ? 8 
"
"
$ $ % > # 2 2 ! 2 0 %%'99  ;uz  vz
9  ' '
H =  ' '
Ix H!!U*$((<!/I(<,*/(;)(-(;',/(=+*.(=)-1(>,+0(>**/(;)(-(;'05(/.3(-16(0/4(.16(0/4(.+0(<*).(<(*/(;)(-(;'',(8&%*(8$- +r9   