
    h                        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  ay  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)timestamp_pb2s6  
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*
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::Protoie  _METRICLABELi  D   _METRICSBATCHi
  i  _TIMESERIESMETRICi  i  _METRICSAMPLEi  i  _EVENTMETRICib  )__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     J/var/www/html/env/lib/python3.13/site-packages/livekit/protocol/metrics.py<module>r'      s+  
 & 5 ? ? 8 
"
"
$ T %%'99  ;_+  `+
9  ' '
H =  ' '
Ix H!!U*$((<! 0I(<,-0(>,+/(>*.0(?-,/(?+25(103(/.1(?-,/(?+-0(>,+.(>* +r%   