
    q	h5:                     R	   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  \R                  " 5       R%                  S	5      r\" 5       r\
R,                  " \\5        \
R.                  " \S
\5        \R0                  S:X  Ga  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        S0\S1   l        S2\S1   l        S3\S4   l        S5\S4   l        S6\S7   l        S8\S7   l        S9\S:   l        S;\S:   l        S<\S=   l        S>\S=   l        S?\S@   l        SA\S@   l        SB\SC   l        SD\SC   l        SE\SF   l        SG\SF   l        SH\SI   l        SJ\SI   l        SK\SL   l        SM\SL   l        SN\SO   l        SP\SO   l        SQ\SR   l        SS\SR   l        ST\SU   l        SV\SU   l        SW\SX   l        SY\SX   l        SZ\S[   l        S\\S[   l        S]\S^   l        S_\S^   l        S`\Sa   l        Sb\Sa   l        Sc\Sd   l        Se\Sd   l        Sf\Sg   l        Sh\Sg   l        Si\Sj   l        Sk\Sj   l        Sl\Sm   l        Sn\Sm   l        So\Sp   l        Sq\Sp   l        Sr\Ss   l        St\Ss   l        Su\Sv   l        Sw\Sv   l        Sx\Sy   l        Sz\Sy   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        gg)zGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builder   )
handle_pb2)	track_pb2s  
audio_frame.protolivekit.protohandle.prototrack.proto"
NewAudioStreamRequest
track_handle (,
type (2.livekit.proto.AudioStreamType
sample_rate (
num_channels (
audio_filter_module_id (	
audio_filter_options (	"I
NewAudioStreamResponse/
stream (2.livekit.proto.OwnedAudioStream"
!AudioStreamFromParticipantRequest
participant_handle (,
type (2.livekit.proto.AudioStreamType0
track_source (2.livekit.proto.TrackSource
sample_rate (
num_channels (
audio_filter_module_id (	
audio_filter_options (	"U
"AudioStreamFromParticipantResponse/
stream (2.livekit.proto.OwnedAudioStream"
NewAudioSourceRequest,
type (2.livekit.proto.AudioSourceType2
options (2!.livekit.proto.AudioSourceOptions
sample_rate (
num_channels (
queue_size_ms ("I
NewAudioSourceResponse/
source (2.livekit.proto.OwnedAudioSource"f
CaptureAudioFrameRequest
source_handle (3
buffer (2#.livekit.proto.AudioFrameBufferInfo"-
CaptureAudioFrameResponse
async_id ("<
CaptureAudioFrameCallback
async_id (
error (	"0
ClearAudioBufferRequest
source_handle ("
ClearAudioBufferResponse"
NewAudioResamplerRequest"R
NewAudioResamplerResponse5
	resampler (2".livekit.proto.OwnedAudioResampler"
RemixAndResampleRequest
resampler_handle (3
buffer (2#.livekit.proto.AudioFrameBufferInfo
num_channels (
sample_rate ("P
RemixAndResampleResponse4
buffer (2$.livekit.proto.OwnedAudioFrameBuffer"
NewApmRequest
echo_canceller_enabled (
gain_controller_enabled ( 
high_pass_filter_enabled (!
noise_suppression_enabled ("6
NewApmResponse$
apm (2.livekit.proto.OwnedApm"x
ApmProcessStreamRequest

apm_handle (
data_ptr (
size (
sample_rate (
num_channels (")
ApmProcessStreamResponse
error (	"
ApmProcessReverseStreamRequest

apm_handle (
data_ptr (
size (
sample_rate (
num_channels ("0
ApmProcessReverseStreamResponse
error (	"@
ApmSetStreamDelayRequest

apm_handle (
delay_ms ("*
ApmSetStreamDelayResponse
error (	"
NewSoxResamplerRequest

input_rate (
output_rate (
num_channels (<
input_data_type (2#.livekit.proto.SoxResamplerDataType=
output_data_type (2#.livekit.proto.SoxResamplerDataType7
quality_recipe (2.livekit.proto.SoxQualityRecipe
flags ("l
NewSoxResamplerResponse5
	resampler (2 .livekit.proto.OwnedSoxResamplerH 
error (	H B	
message"S
PushSoxResamplerRequest
resampler_handle (
data_ptr (
size ("K
PushSoxResamplerResponse

output_ptr (
size (
error (	"4
FlushSoxResamplerRequest
resampler_handle ("L
FlushSoxResamplerResponse

output_ptr (
size (
error (	"p
AudioFrameBufferInfo
data_ptr (
num_channels (
sample_rate (
samples_per_channel ("y
OwnedAudioFrameBuffer-
handle (2.livekit.proto.FfiOwnedHandle1
info (2#.livekit.proto.AudioFrameBufferInfo"?
AudioStreamInfo,
type (2.livekit.proto.AudioStreamType"o
OwnedAudioStream-
handle (2.livekit.proto.FfiOwnedHandle,
info (2.livekit.proto.AudioStreamInfo"
AudioStreamEvent
stream_handle (;
frame_received (2!.livekit.proto.AudioFrameReceivedH ,
eos (2.livekit.proto.AudioStreamEOSH B	
message"I
AudioFrameReceived3
frame (2$.livekit.proto.OwnedAudioFrameBuffer"
AudioStreamEOS"e
AudioSourceOptions
echo_cancellation (
noise_suppression (
auto_gain_control ("?
AudioSourceInfo,
type (2.livekit.proto.AudioSourceType"o
OwnedAudioSource-
handle (2.livekit.proto.FfiOwnedHandle,
info (2.livekit.proto.AudioSourceInfo"
AudioResamplerInfo"u
OwnedAudioResampler-
handle (2.livekit.proto.FfiOwnedHandle/
info (2!.livekit.proto.AudioResamplerInfo"9
OwnedApm-
handle (2.livekit.proto.FfiOwnedHandle"
SoxResamplerInfo"q
OwnedSoxResampler-
handle (2.livekit.proto.FfiOwnedHandle-
info (2.livekit.proto.SoxResamplerInfo"\
LoadAudioFilterPluginRequest
plugin_path (	
dependencies (	
	module_id (	".
LoadAudioFilterPluginResponse
error (	*J
SoxResamplerDataType
SOXR_DATATYPE_INT16I 
SOXR_DATATYPE_INT16S*
SoxQualityRecipe
SOXR_QUALITY_QUICK 
SOXR_QUALITY_LOW
SOXR_QUALITY_MEDIUM
SOXR_QUALITY_HIGH
SOXR_QUALITY_VERYHIGH*
SoxFlagBits
SOXR_ROLLOFF_SMALL 
SOXR_ROLLOFF_MEDIUM
SOXR_ROLLOFF_NONE
SOXR_HIGH_PREC_CLOCK
SOXR_DOUBLE_PRECISION
SOXR_VR*A
AudioStreamType
AUDIO_STREAM_NATIVE 
AUDIO_STREAM_HTML**
AudioSourceType
AUDIO_SOURCE_NATIVE BLiveKit.Protoaudio_frame_pb2FN
DESCRIPTORs   LiveKit.Protoi  _SOXRESAMPLERDATATYPEi^  ia  _SOXQUALITYRECIPEi  i  _SOXFLAGBITSi  i  _AUDIOSTREAMTYPEi  i  _AUDIOSOURCETYPEi  @   _NEWAUDIOSTREAMREQUESTi  i  _NEWAUDIOSTREAMRESPONSEiO  iR  "_AUDIOSTREAMFROMPARTICIPANTREQUESTiZ  i\  #_AUDIOSTREAMFROMPARTICIPANTRESPONSEi  i  _NEWAUDIOSOURCEREQUESTio  iq  _NEWAUDIOSOURCERESPONSEi  i  _CAPTUREAUDIOFRAMEREQUESTi"  i$  _CAPTUREAUDIOFRAMERESPONSEiQ  iS  _CAPTUREAUDIOFRAMECALLBACKi  i  _CLEARAUDIOBUFFERREQUESTi  i  _CLEARAUDIOBUFFERRESPONSEi  i  _NEWAUDIORESAMPLERREQUESTi  i  _NEWAUDIORESAMPLERRESPONSEiM  iP  _REMIXANDRESAMPLEREQUESTi  i  _REMIXANDRESAMPLERESPONSEi5  i8  _NEWAPMREQUESTi  i  _NEWAPMRESPONSEi  i  _APMPROCESSSTREAMREQUESTi  i  _APMPROCESSSTREAMRESPONSEi  i  _APMPROCESSREVERSESTREAMREQUESTi+  i-   _APMPROCESSREVERSESTREAMRESPONSEi]  i_  _APMSETSTREAMDELAYREQUESTi  i  _APMSETSTREAMDELAYRESPONSEi  i  _NEWSOXRESAMPLERREQUESTi	  i	  _NEWSOXRESAMPLERRESPONSEiX
  iZ
  _PUSHSOXRESAMPLERREQUESTi
  i
  _PUSHSOXRESAMPLERRESPONSEi
  i
  _FLUSHSOXRESAMPLERREQUESTi0  i2  _FLUSHSOXRESAMPLERRESPONSEi~  i  _AUDIOFRAMEBUFFERINFOi  i  _OWNEDAUDIOFRAMEBUFFERik  im  _AUDIOSTREAMINFOi  i  _OWNEDAUDIOSTREAMi  i   _AUDIOSTREAMEVENTi  i  _AUDIOFRAMERECEIVEDi
  i  _AUDIOSTREAMEOSi  i  _AUDIOSOURCEOPTIONSi  i  _AUDIOSOURCEINFOi  i  _OWNEDAUDIOSOURCEi5  i7  _AUDIORESAMPLERINFOiK  iM  _OWNEDAUDIORESAMPLERi  i  	_OWNEDAPMi  i  _SOXRESAMPLERINFOi  i  _OWNEDSOXRESAMPLERi  i  _LOADAUDIOFILTERPLUGINREQUESTi  i  _LOADAUDIOFILTERPLUGINRESPONSEi  )__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_db r   handle__pb2r	   
track__pb2AddSerializedFiler   globals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_serialized_options_serialized_start_serialized_end     T/var/www/html/env/lib/python3.13/site-packages/livekit/rtc/_proto/audio_frame_pb2.py<module>rY      s:  
 & 5 ? ? 8 
"
"
$ ( % %%'99  ;G|  H|
9  ' '
H =  ' '
4Ex P!!U*$((<!/I(<,6:("#548("#326(104(/-1(>,+/(>*15(0/3(.15(0/3(.79(#$658(#$48;($%769($%5CF(/0BAD(/0@DG(01CBE(01A7:(#$658(#$48;($%769($%5:=(&'98<(&'7;?('(:9=('(8;?('(:9=('(89=(%&87;(%&6:>(&'98<(&'7:>(&'98<(&'7;?('(:9=('(89=(%&87;(%&6:>(&'98<(&'7/3(.-1(,04(/.2(-9=(%&87;(%&6:>(&'98<(&'7@D(,-?>B(,-=AE(-.@?C(-.>:>(&'98<(&'7;?('(:9=('(88<($%76:($%59=(%&87;(%&69=(%&87;(%&6:>(&'98<(&'7:>(&'98<(&'7;?('(:9=('(86:("#548("#37;(#$659(#$415(0/3(.26(104(/26(104(/48( !326( !104(/.2(-48( !326( !115(0/3(.26(104(/48( !326( !159(!"437(!"2*.(;)(,(;'26(104(/37( 215( 0>B(*+=<@(*+;?C(+,>=A(+,<Q +rW   