o
    i9                     @   s~  d Z ddlmZ ddlmZ ddlmZ ddlm	Z
 e ZddlmZ ddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZ e dZe Ze
ee e
ede ej dkr=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d1 _#d2ed1 _$d3ed4 _#d5ed4 _$d6ed7 _#d8ed7 _$d9ed: _#d;ed: _$d<ed= _#d>ed= _$d?ed@ _#dAed@ _$dBed _#dCed _$dDedE _#dAedE _$dFedG _#dHedG _$dIedJ _#dKedJ _$dLedM _#dNedM _$dS dS )OzGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builder)timestamp_pb2   )models)egress)ingress)sip)rooms  
livekit_analytics.protolivekitgoogle/protobuf/timestamp.protolivekit_models.protolivekit_egress.protolivekit_ingress.protolivekit_sip.protolivekit_room.proto"T
AnalyticsVideoLayer
layer (
packets (
bytes (
frames ("
AnalyticsStream
ssrc (
primary_packets (
primary_bytes (
retransmit_packets (
retransmit_bytes (
padding_packets (
padding_bytes (
packets_lost (
frames	 (
rtt
 (
jitter (
nacks (
plis (
firs (2
video_layers (2.livekit.AnalyticsVideoLayer.

start_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.Timestamp
packets_out_of_order ("
AnalyticsStat

id (	
analytics_key (	!
kind (2.livekit.StreamType.

time_stamp (2.google.protobuf.Timestamp
node (	
room_id (	
	room_name (	
participant_id (	
track_id (	
score	 ()
streams
 (2.livekit.AnalyticsStream
mime (	
	min_score (
median_score ("7
AnalyticsStats%
stats (2.livekit.AnalyticsStat"
AnalyticsClientMeta
region (	
node (	
client_addr (	
client_connect_time (
connection_type (	2
reconnect_reason (2.livekit.ReconnectReason
geo_hash (	H 
country (	H
isp_asn	 (HB
	_geo_hashB

_countryB

_isp_asn"	
AnalyticsEvent

id (	)
type (2.livekit.AnalyticsEventType-
	timestamp (2.google.protobuf.Timestamp
room_id (	
room (2.livekit.Room
participant_id (	-
participant (2.livekit.ParticipantInfo
track_id (	!
track (2.livekit.TrackInfo
analytics_key
 (	(
client_info (2.livekit.ClientInfo1
client_meta (2.livekit.AnalyticsClientMeta
	egress_id (	

ingress_id (	;
max_subscribed_video_quality (2.livekit.VideoQuality+
	publisher (2.livekit.ParticipantInfo
mime (	#
egress (2.livekit.EgressInfo%
ingress (2.livekit.IngressInfo
error (	$
	rtp_stats (2.livekit.RTPStats
video_layer (
node_id (	
sip_call_id (	&
sip_call (2.livekit.SIPCallInfo
sip_trunk_id (	7
sip_inbound_trunk (2.livekit.SIPInboundTrunkInfo9
sip_outbound_trunk (2.livekit.SIPOutboundTrunkInfo
sip_dispatch_rule_id (	7
sip_dispatch_rule  (2.livekit.SIPDispatchRuleInfo.
sip_transfer$ (2.livekit.SIPTransferInfo#
report! (2.livekit.ReportInfo&
api_call" (2.livekit.APICallInfo%
webhook# (2.livekit.WebhookInfo":
AnalyticsEvents'
events (2.livekit.AnalyticsEvent"
AnalyticsRoomParticipant

id (	
identity (	
name (	-
state (2.livekit.ParticipantInfo.State-
	joined_at (2.google.protobuf.Timestamp"
AnalyticsRoom

id (	
name (	

project_id (	.

created_at (2.google.protobuf.Timestamp7
participants (2!.livekit.AnalyticsRoomParticipant"
AnalyticsNodeRooms
node_id (	
sequence_number (-
	timestamp (2.google.protobuf.Timestamp%
rooms (2.livekit.AnalyticsRoom"K

ReportInfo2
feature_usage (2.livekit.FeatureUsageInfoH B	
message"i
	TimeRange.

started_at (2.google.protobuf.Timestamp,
ended_at (2.google.protobuf.Timestamp"
FeatureUsageInfo2
feature (2!.livekit.FeatureUsageInfo.Feature

project_id (	
	room_name (	
room_id (	
participant_identity (	
participant_id (	
track_id (	'
time_ranges (2.livekit.TimeRange@
feature_info	 (2*.livekit.FeatureUsageInfo.FeatureInfoEntry2
FeatureInfoEntry
key (	
value (	:8"k
Feature
KRISP_NOISE_CANCELLATION '
#KRISP_BACKGROUND_VOICE_CANCELLATION
AIC_AUDIO_ENHANCEMENT"
APICallRequest9
create_room_request (2.livekit.CreateRoomRequestH 7
list_rooms_request (2.livekit.ListRoomsRequestH 9
delete_room_request (2.livekit.DeleteRoomRequestH E
list_participants_request (2 .livekit.ListParticipantsRequestH E
room_participant_identity (2 .livekit.RoomParticipantIdentityH @
mute_room_track_request (2.livekit.MuteRoomTrackRequestH G
update_participant_request (2!.livekit.UpdateParticipantRequestH K
update_subscriptions_request (2#.livekit.UpdateSubscriptionsRequestH 5
send_data_request	 (2.livekit.SendDataRequestH J
update_room_metadata_request
 (2".livekit.UpdateRoomMetadataRequestH B	
message"
APICallInfo

project_id (	(
request (2.livekit.APICallRequest
service (	
method (	
node_id (	
status (
twirp_error_code (	
twirp_error_message (	
	room_name	 (	
room_id
 (	
participant_identity (	
participant_id (	
track_id (	.

started_at (2.google.protobuf.Timestamp
duration_ns ("
WebhookInfo
event_id (	
event (	

project_id (	
	room_name (	
room_id (	
participant_identity (	
participant_id (	
track_id (	
	egress_id	 (	

ingress_id
 (	.

created_at (2.google.protobuf.Timestamp-
	queued_at (2.google.protobuf.Timestamp
queue_duration_ns (+
sent_at (2.google.protobuf.Timestamp
send_duration_ns (
url (	
num_dropped (

is_dropped (
service_status (	
service_error_code (
service_error (	

send_error (	**

StreamType
UPSTREAM 

DOWNSTREAM*
AnalyticsEventType
ROOM_CREATED 

ROOM_ENDED
PARTICIPANT_JOINED
PARTICIPANT_LEFT"
PARTICIPANT_CONNECTION_ABORTED-
TRACK_PUBLISHED
TRACK_PUBLISH_REQUESTED
TRACK_UNPUBLISHED
TRACK_SUBSCRIBED
TRACK_SUBSCRIBE_REQUESTED
TRACK_SUBSCRIBE_FAILED
TRACK_UNSUBSCRIBED
TRACK_PUBLISHED_UPDATE

TRACK_MUTED
TRACK_UNMUTED
TRACK_PUBLISH_STATS
TRACK_SUBSCRIBE_STATS
PARTICIPANT_ACTIVE
PARTICIPANT_RESUMED
EGRESS_STARTED
EGRESS_ENDED
EGRESS_UPDATED&
"TRACK_MAX_SUBSCRIBED_VIDEO_QUALITY
RECONNECTED
INGRESS_CREATED
INGRESS_DELETED
INGRESS_STARTED
INGRESS_ENDED
INGRESS_UPDATED
SIP_INBOUND_TRUNK_CREATED
SIP_INBOUND_TRUNK_DELETED
SIP_OUTBOUND_TRUNK_CREATED 
SIP_OUTBOUND_TRUNK_DELETED!
SIP_DISPATCH_RULE_CREATED"
SIP_DISPATCH_RULE_DELETED#
SIP_PARTICIPANT_CREATED$
SIP_CALL_INCOMING%
SIP_CALL_STARTED&
SIP_CALL_ENDED'
SIP_TRANSFER_REQUESTED+
SIP_TRANSFER_COMPLETE,
SIP_CALL_UPDATE.

REPORT(
API_CALL)
WEBHOOK*BFZ#github.com/livekit/protocol/livekitLiveKit.ProtoLiveKit::Protobproto3	analyticsFN
DESCRIPTORsF   Z#github.com/livekit/protocol/livekitLiveKit.ProtoLiveKit::Proto"_FEATUREUSAGEINFO_FEATUREINFOENTRYs   8i1  _STREAMTYPEi[  i^  _ANALYTICSEVENTTYPEi     _ANALYTICSVIDEOLAYERi  i  _ANALYTICSSTREAMi  i  _ANALYTICSSTATi.  i0  _ANALYTICSSTATSig  ij  _ANALYTICSCLIENTMETAi  i  _ANALYTICSEVENTi#
  i%
  _ANALYTICSEVENTSi_
  ib
  _ANALYTICSROOMPARTICIPANTi  i	  _ANALYTICSROOMi  i  _ANALYTICSNODEROOMSiF  iH  _REPORTINFOi  i  
_TIMERANGEi  i  _FEATUREUSAGEINFOi  i4  if  ih  _FEATUREUSAGEINFO_FEATUREi  _APICALLREQUESTi  i  _APICALLINFOi  i  _WEBHOOKINFOi/  )%__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_dbr   &google_dot_protobuf_dot_timestamp__pb2 r   _models_r	   _egress_r
   	_ingress_r   _sip_r   _room_AddSerializedFiler   globals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_serialized_options_serialized_start_serialized_end r>   r>   \/var/www/html/livekit_bhavya/venv/lib/python3.10/site-packages/livekit/protocol/analytics.py<module>   s|   










































