
    hf&                     2   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  \R                  " 5       R!                  S5      r\" 5       r\
R(                  " \\5        \
R*                  " \S	\5        \R,                  S
:X  Ga  S\S   l        S\S   l        S\S   R2                  S   l        S\S   R2                  S   l        S\S   R2                  S   l        S\S   R2                  S   l        S\S   R2                  S   l        S\S   R2                  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/\S0   l        S.\S0   l        S1\S2   l        S3\S2   l        S4\S5   l        S6\S5   l        S7\S   l        S8\S   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        gg)EzGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builder   )modelss  
livekit_ingress.protolivekitlivekit_models.proto"
CreateIngressRequest)

input_type (2.livekit.IngressInput
url	 (	
name (	
	room_name (	
participant_identity (	
participant_name (	
participant_metadata
 (	
bypass_transcoding (B
enable_transcoding (H +
audio (2.livekit.IngressAudioOptions+
video (2.livekit.IngressVideoOptions
enabled (HB
_enable_transcodingB

_enabled"
IngressAudioOptions
name (	$
source (2.livekit.TrackSource5
preset (2#.livekit.IngressAudioEncodingPresetH 7
options (2$.livekit.IngressAudioEncodingOptionsH B
encoding_options"
IngressVideoOptions
name (	$
source (2.livekit.TrackSource5
preset (2#.livekit.IngressVideoEncodingPresetH 7
options (2$.livekit.IngressVideoEncodingOptionsH B
encoding_options"
IngressAudioEncodingOptions(
audio_codec (2.livekit.AudioCodec
bitrate (
disable_dtx (
channels ("
IngressVideoEncodingOptions(
video_codec (2.livekit.VideoCodec

frame_rate (#
layers (2.livekit.VideoLayer"
IngressInfo

ingress_id (	
name (	

stream_key (	
url (	)

input_type (2.livekit.IngressInput
bypass_transcoding (B
enable_transcoding (H +
audio (2.livekit.IngressAudioOptions+
video (2.livekit.IngressVideoOptions
	room_name (	
participant_identity	 (	
participant_name
 (	
participant_metadata (	
reusable ($
state (2.livekit.IngressState
enabled (HB
_enable_transcodingB

_enabled"
IngressState,
status (2.livekit.IngressState.Status
error (	'
video (2.livekit.InputVideoState'
audio (2.livekit.InputAudioState
room_id (	

started_at (
ended_at (

updated_at
 (
resource_id	 (	"
tracks (2.livekit.TrackInfo"{
Status
ENDPOINT_INACTIVE 
ENDPOINT_BUFFERING
ENDPOINT_PUBLISHING
ENDPOINT_ERROR
ENDPOINT_COMPLETE"o
InputVideoState
	mime_type (	
average_bitrate (
width (
height (
	framerate ("d
InputAudioState
	mime_type (	
average_bitrate (
channels (
sample_rate ("
UpdateIngressRequest

ingress_id (	
name (	
	room_name (	
participant_identity (	
participant_name (	
participant_metadata	 (	#
bypass_transcoding (BH 
enable_transcoding
 (H+
audio (2.livekit.IngressAudioOptions+
video (2.livekit.IngressVideoOptions
enabled (HB
_bypass_transcodingB
_enable_transcodingB

_enabled";
ListIngressRequest
	room_name (	

ingress_id (	":
ListIngressResponse#
items (2.livekit.IngressInfo"*
DeleteIngressRequest

ingress_id (	*=
IngressInput

RTMP_INPUT 

WHIP_INPUT
	URL_INPUT*I
IngressAudioEncodingPreset
OPUS_STEREO_96KBPS 
OPUS_MONO_64KBS*
IngressVideoEncodingPreset
H264_720P_30FPS_3_LAYERS 
H264_1080P_30FPS_3_LAYERS
H264_540P_25FPS_2_LAYERS
H264_720P_30FPS_1_LAYER
H264_1080P_30FPS_1_LAYER(
$H264_720P_30FPS_3_LAYERS_HIGH_MOTION)
%H264_1080P_30FPS_3_LAYERS_HIGH_MOTION(
$H264_540P_25FPS_2_LAYERS_HIGH_MOTION'
#H264_720P_30FPS_1_LAYER_HIGH_MOTION(
$H264_1080P_30FPS_1_LAYER_HIGH_MOTION	2
IngressD
CreateIngress.livekit.CreateIngressRequest.livekit.IngressInfoD
UpdateIngress.livekit.UpdateIngressRequest.livekit.IngressInfoH
ListIngress.livekit.ListIngressRequest.livekit.ListIngressResponseD
DeleteIngress.livekit.DeleteIngressRequest.livekit.IngressInfoBFZ#github.com/livekit/protocol/livekitLiveKit.ProtoLiveKit::Protobproto3ingressFN
DESCRIPTORsF   Z#github.com/livekit/protocol/livekitLiveKit.ProtoLiveKit::Proto_CREATEINGRESSREQUESTbypass_transcodings   _INGRESSINFO_UPDATEINGRESSREQUESTi  _INGRESSINPUTiY  i[  _INGRESSAUDIOENCODINGPRESETi  i  _INGRESSVIDEOENCODINGPRESETi+  9   i  i  _INGRESSAUDIOOPTIONSi  i  _INGRESSVIDEOOPTIONSir  it  _INGRESSAUDIOENCODINGOPTIONSi  i  _INGRESSVIDEOENCODINGOPTIONSiv  iy  ii  il  _INGRESSSTATEi
  i  _INGRESSSTATE_STATUSi  _INPUTVIDEOSTATEi{  i}  _INPUTAUDIOSTATEi  i  iu
  iw
  _LISTINGRESSREQUESTi
  i
  _LISTINGRESSRESPONSEi
  i
  _DELETEINGRESSREQUESTi  i.  _INGRESSiS  )__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_db r   _models_AddSerializedFiler
   globals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_serialized_optionsfields_by_name_serialized_start_serialized_end     J/var/www/html/env/lib/python3.13/site-packages/livekit/protocol/ingress.py<module>r8      s3  
 & 5 ? ? 8 
"
"
$ ! %%'99  ;Fb  Gb
9  ' '
H =  ' '
Ix H!!U*$((<! 0I(<,TX("#223GHQ_j("#223GH\KO(>))*>?HVa(>))*>?STX("#223GHQ_j("#223GH\.2(?-,0(?+<@(();:>(()9<@(();:>(()968("#547("#358(!"436(!"258(!"436(!"2=@()*<;?()*:=A()*<;?()*:-1(>,+/(>*.2(?-,0(?+59(!"437(!"215(0/3(.15(0/3(.6:("#548("#348( !326( !159(!"437(!"26:("#548("#3)-(:('+(:&Y +r6   