
    qi"                        d Z ddlmZ ddlmZ ddlmZ ddlm	Z
  ej                         ZddlmZ ddlmZ dd	lmZ  ej                         j)                  d
      Z e       Z e
j0                  ee        e
j2                  ede       ej4                  dk(  rded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded    _        d!ed    _        d"ed#   _        d$ed#   _        d%ed&   _        d'ed&   _        d(ed)   _        d*ed)   _        d+ed,   _        d-ed,   _        d.ed/   _        d0ed/   _        d1ed2   _        d3ed2   _        d4ed5   _        d6ed5   _        d7ed8   _        d9ed8   _        d:ed;   _        d<ed;   _        d=ed>   _        d?ed>   _        d@edA   _        dBedA   _        dCedD   _        dEedD   _        dFedG   _        dHedG   _        dIedJ   _        dKedJ   _        dLedM   _        dNedM   _        dOedP   _        dQedP   _        dRedS   _        dTedS   _        yy)UzGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builder   )e2ee_pb2)
handle_pb2)	stats_pb2s  
track.protolivekit.proto
e2ee.protohandle.protostats.proto">
CreateVideoTrackRequest
name (	
source_handle ("D
CreateVideoTrackResponse(
track (2.livekit.proto.OwnedTrack">
CreateAudioTrackRequest
name (	
source_handle ("D
CreateAudioTrackResponse(
track (2.livekit.proto.OwnedTrack"A
GetStatsRequest
track_handle (
request_async_id ("$
GetStatsResponse
async_id ("[
GetStatsCallback
async_id (
error (	&
stats (2.livekit.proto.RtcStats"

TrackEvent"
TrackPublicationInfo
sid (	
name (	&
kind (2.livekit.proto.TrackKind*
source (2.livekit.proto.TrackSource
simulcasted (
width (
height (
	mime_type (	
muted	 (
remote
 (6
encryption_type (2.livekit.proto.EncryptionType8
audio_features (2 .livekit.proto.AudioTrackFeature"y
OwnedTrackPublication-
handle (2.livekit.proto.FfiOwnedHandle1
info (2#.livekit.proto.TrackPublicationInfo"
	TrackInfo
sid (	
name (	&
kind (2.livekit.proto.TrackKind0
stream_state (2.livekit.proto.StreamState
muted (
remote ("c

OwnedTrack-
handle (2.livekit.proto.FfiOwnedHandle&
info (2.livekit.proto.TrackInfo";
LocalTrackMuteRequest
track_handle (
mute ("'
LocalTrackMuteResponse
muted ("A
EnableRemoteTrackRequest
track_handle (
enabled (",
EnableRemoteTrackResponse
enabled ("
&SetTrackSubscriptionPermissionsRequest 
local_participant_handle ( 
all_participants_allowed (>
permissions (2).livekit.proto.ParticipantTrackPermission"i
ParticipantTrackPermission
participant_identity (	
	allow_all (
allowed_track_sids (	")
'SetTrackSubscriptionPermissionsResponse*=
	TrackKind
KIND_UNKNOWN 

KIND_AUDIO

KIND_VIDEO*
TrackSource
SOURCE_UNKNOWN 
SOURCE_CAMERA
SOURCE_MICROPHONE
SOURCE_SCREENSHARE
SOURCE_SCREENSHARE_AUDIO*D
StreamState
STATE_UNKNOWN 
STATE_ACTIVE
STATE_PAUSED*
AudioTrackFeature
	TF_STEREO 
	TF_NO_DTX
TF_AUTO_GAIN_CONTROL
TF_ECHO_CANCELLATION
TF_NOISE_SUPPRESSION"
TF_ENHANCED_NOISE_CANCELLATION
TF_PRECONNECT_BUFFERBLiveKit.Proto	track_pb2FN
DESCRIPTORs   LiveKit.Protoi#  
_TRACKKINDi`  ic  _TRACKSOURCEi  i  _STREAMSTATEi*  i-  _AUDIOTRACKFEATUREi  E   _CREATEVIDEOTRACKREQUEST      _CREATEVIDEOTRACKRESPONSE      _CREATEAUDIOTRACKREQUESTi	  i  _CREATEAUDIOTRACKRESPONSEiO  iQ  _GETSTATSREQUESTi  i  _GETSTATSRESPONSEi  i  _GETSTATSCALLBACKi  i  _TRACKEVENTi#  i&  _TRACKPUBLICATIONINFOi  i  _OWNEDTRACKPUBLICATIONi  i  
_TRACKINFOi  i  _OWNEDTRACKi  i  _LOCALTRACKMUTEREQUESTiB  iD  _LOCALTRACKMUTERESPONSEik  im  _ENABLEREMOTETRACKREQUESTi  i  _ENABLEREMOTETRACKRESPONSEi  i  '_SETTRACKSUBSCRIPTIONPERMISSIONSREQUESTi  i  _PARTICIPANTTRACKPERMISSIONi  i  (_SETTRACKSUBSCRIPTIONPERMISSIONSRESPONSEi!  )__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_db r   	e2ee__pb2r	   handle__pb2r
   
stats__pb2AddSerializedFiler   globals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_serialized_options_serialized_start_serialized_end     N/opt/pipecat/venv/lib/python3.12/site-packages/livekit/rtc/_proto/track_pb2.py<module>rC      s,  
 & 5 ? ? 8 #

"
"
$ $ ' % &%%'99  ;N<  O<
9 ' ' '
H = ' ' '
K J!!U*$((<!/I(<,+/(<*)-(<(-1(>,+/(>*-1(>,+/(>*37( 215( 09;(%&87:(%&6:=(&'98;(&'79<(%&87:(%&6:=(&'98;(&'714(0/2(.25(103(/25(103(/,/(=+*-(=)69("#547("#37:(#$659(#$4+/(<*)-(<(,0(=+*.(=)7;(#$659(#$48<($%76:($%5:>(&'98<(&'7;?('(:9=('(8HL(45GFJ(45E<@(();:>(()9IM(56HGK(56Fa +rA   