o
    i                     @   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 e dZe Ze
ee e
ede ej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
S d
S )"zGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builder)timestamp_pb2s  
livekit_metrics.protolivekitgoogle/protobuf/timestamp.proto"
MetricsBatch
timestamp_ms (8
normalized_timestamp (2.google.protobuf.Timestamp
str_data (	.
time_series (2.livekit.TimeSeriesMetric$
events (2.livekit.EventMetric"
TimeSeriesMetric
label (
participant_identity (
	track_sid (&
samples (2.livekit.MetricSample
rid ("m
MetricSample
timestamp_ms (8
normalized_timestamp (2.google.protobuf.Timestamp
value ("
EventMetric
label (
participant_identity (
	track_sid (
start_timestamp_ms (
end_timestamp_ms (H >
normalized_start_timestamp (2.google.protobuf.TimestampA
normalized_end_timestamp (2.google.protobuf.TimestampH
metadata (	
rid	 (B
_end_timestamp_msB
_normalized_end_timestamp"
MetricsRecordingHeader
room_id (	
duration (.

start_time (2.google.protobuf.Timestamp@
	room_tags (2-.livekit.MetricsRecordingHeader.RoomTagsEntry/
RoomTagsEntry
key (	
value (	:8*
MetricLabel
AGENTS_LLM_TTFT 
AGENTS_STT_TTFT
AGENTS_TTS_TTFB(
$CLIENT_VIDEO_SUBSCRIBER_FREEZE_COUNT1
-CLIENT_VIDEO_SUBSCRIBER_TOTAL_FREEZE_DURATION'
#CLIENT_VIDEO_SUBSCRIBER_PAUSE_COUNT1
-CLIENT_VIDEO_SUBSCRIBER_TOTAL_PAUSES_DURATION-
)CLIENT_AUDIO_SUBSCRIBER_CONCEALED_SAMPLES4
0CLIENT_AUDIO_SUBSCRIBER_SILENT_CONCEALED_SAMPLES.
*CLIENT_AUDIO_SUBSCRIBER_CONCEALMENT_EVENTS	.
*CLIENT_AUDIO_SUBSCRIBER_INTERRUPTION_COUNT
7
3CLIENT_AUDIO_SUBSCRIBER_TOTAL_INTERRUPTION_DURATION)
%CLIENT_SUBSCRIBER_JITTER_BUFFER_DELAY1
-CLIENT_SUBSCRIBER_JITTER_BUFFER_EMITTED_COUNT@
<CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_BANDWIDTH:
6CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_CPU<
8CLIENT_VIDEO_PUBLISHER_QUALITY_LIMITATION_DURATION_OTHER
PUBLISHER_RTT
SERVER_MESH_RTT
SUBSCRIBER_RTT&
!METRIC_LABEL_PREDEFINED_MAX_VALUE BFZ#github.com/livekit/protocol/livekitLiveKit.ProtoLiveKit::Protobproto3metricsFN
DESCRIPTORsF   Z#github.com/livekit/protocol/livekitLiveKit.ProtoLiveKit::Proto%_METRICSRECORDINGHEADER_ROOMTAGSENTRYs   8iF  _METRICLABELi  D   _METRICSBATCHi
  i  _TIMESERIESMETRICi  i  _METRICSAMPLEi  i  _EVENTMETRICib  ie  _METRICSRECORDINGHEADERiC  i  )__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_dbr   &google_dot_protobuf_dot_timestamp__pb2AddSerializedFiler   globals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_serialized_options_serialized_start_serialized_end r%   r%   Z/var/www/html/livekit_bhavya/venv/lib/python3.10/site-packages/livekit/protocol/metrics.py<module>   s>   

















