<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: livekit_internal.proto

namespace GPBMetadata;

class LivekitInternal
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\LivekitAgentDispatch::initOnce();
        \GPBMetadata\LivekitEgress::initOnce();
        \GPBMetadata\LivekitModels::initOnce();
        \GPBMetadata\LivekitRoom::initOnce();
        \GPBMetadata\LivekitRtc::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xFE\x1F\x0A\x16livekit_internal.proto\x12\x07livekit\x1A\x14livekit_egress.proto\x1A\x14livekit_models.proto\x1A\x12livekit_room.proto\x1A\x11livekit_rtc.proto\"\xA7\x01\x0A\x04Node\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x12\x0A\x0A\x02ip\x18\x02 \x01(\x09\x12\x10\x0A\x08num_cpus\x18\x03 \x01(\x0D\x12!\x0A\x05stats\x18\x04 \x01(\x0B2\x12.livekit.NodeStats\x12\x1F\x0A\x04type\x18\x05 \x01(\x0E2\x11.livekit.NodeType\x12!\x0A\x05state\x18\x06 \x01(\x0E2\x12.livekit.NodeState\x12\x0E\x0A\x06region\x18\x07 \x01(\x09\"\xF7\x0C\x0A\x09NodeStats\x12\x12\x0A\x0Astarted_at\x18\x01 \x01(\x03\x12\x12\x0A\x0Aupdated_at\x18\x02 \x01(\x03\x12\x11\x0A\x09num_rooms\x18\x03 \x01(\x05\x12\x13\x0A\x0Bnum_clients\x18\x04 \x01(\x05\x12\x15\x0A\x0Dnum_tracks_in\x18\x05 \x01(\x05\x12\x16\x0A\x0Enum_tracks_out\x18\x06 \x01(\x05\x12\"\x0A\x1Anum_track_publish_attempts\x18\$ \x01(\x05\x12*\x0A\x1Etrack_publish_attempts_per_sec\x18% \x01(\x02B\x02\x18\x01\x12!\x0A\x19num_track_publish_success\x18& \x01(\x05\x12)\x0A\x1Dtrack_publish_success_per_sec\x18' \x01(\x02B\x02\x18\x01\x12!\x0A\x19num_track_publish_cancels\x183 \x01(\x05\x12\$\x0A\x1Cnum_track_subscribe_attempts\x18( \x01(\x05\x12,\x0A track_subscribe_attempts_per_sec\x18) \x01(\x02B\x02\x18\x01\x12#\x0A\x1Bnum_track_subscribe_success\x18* \x01(\x05\x12+\x0A\x1Ftrack_subscribe_success_per_sec\x18+ \x01(\x02B\x02\x18\x01\x12#\x0A\x1Bnum_track_subscribe_cancels\x184 \x01(\x05\x12\x10\x0A\x08bytes_in\x18\x07 \x01(\x04\x12\x11\x0A\x09bytes_out\x18\x08 \x01(\x04\x12\x12\x0A\x0Apackets_in\x18\x09 \x01(\x04\x12\x13\x0A\x0Bpackets_out\x18\x0A \x01(\x04\x12\x12\x0A\x0Anack_total\x18\x0B \x01(\x04\x12\x1C\x0A\x10bytes_in_per_sec\x18\x0C \x01(\x02B\x02\x18\x01\x12\x1D\x0A\x11bytes_out_per_sec\x18\x0D \x01(\x02B\x02\x18\x01\x12\x1A\x0A\x12packets_in_per_sec\x18\x0E \x01(\x02\x12\x1F\x0A\x13packets_out_per_sec\x18\x0F \x01(\x02B\x02\x18\x01\x12\x18\x0A\x0Cnack_per_sec\x18\x10 \x01(\x02B\x02\x18\x01\x12\x10\x0A\x08num_cpus\x18\x11 \x01(\x0D\x12\x19\x0A\x11load_avg_last1min\x18\x12 \x01(\x02\x12\x19\x0A\x11load_avg_last5min\x18\x13 \x01(\x02\x12\x1A\x0A\x12load_avg_last15min\x18\x14 \x01(\x02\x12\x10\x0A\x08cpu_load\x18\x15 \x01(\x02\x12\x17\x0A\x0Bmemory_load\x18! \x01(\x02B\x02\x18\x01\x12\x14\x0A\x0Cmemory_total\x18\" \x01(\x04\x12\x13\x0A\x0Bmemory_used\x18# \x01(\x04\x12\x17\x0A\x0Fsys_packets_out\x18\x1C \x01(\x0D\x12\x1B\x0A\x13sys_packets_dropped\x18\x1D \x01(\x0D\x12#\x0A\x17sys_packets_out_per_sec\x18\x1E \x01(\x02B\x02\x18\x01\x12'\x0A\x1Bsys_packets_dropped_per_sec\x18\x1F \x01(\x02B\x02\x18\x01\x12+\x0A\x1Fsys_packets_dropped_pct_per_sec\x18  \x01(\x02B\x02\x18\x01\x12\x1C\x0A\x14retransmit_bytes_out\x18\x16 \x01(\x04\x12\x1E\x0A\x16retransmit_packets_out\x18\x17 \x01(\x04\x12(\x0A\x1Cretransmit_bytes_out_per_sec\x18\x18 \x01(\x02B\x02\x18\x01\x12*\x0A\x1Eretransmit_packets_out_per_sec\x18\x19 \x01(\x02B\x02\x18\x01\x12\$\x0A\x1Cparticipant_signal_connected\x18\x1A \x01(\x04\x120\x0A\$participant_signal_connected_per_sec\x18\x1B \x01(\x02B\x02\x18\x01\x12!\x0A\x19participant_rtc_connected\x18, \x01(\x04\x12-\x0A!participant_rtc_connected_per_sec\x18- \x01(\x02B\x02\x18\x01\x12\x1C\x0A\x14participant_rtc_init\x18. \x01(\x04\x12(\x0A\x1Cparticipant_rtc_init_per_sec\x18/ \x01(\x02B\x02\x18\x01\x12 \x0A\x18participant_rtc_canceled\x185 \x01(\x04\x12\x17\x0A\x0Fforward_latency\x180 \x01(\x0D\x12\x16\x0A\x0Eforward_jitter\x181 \x01(\x0D\x12%\x0A\x05rates\x182 \x03(\x0B2\x16.livekit.NodeStatsRate\"\xBA\x05\x0A\x0DNodeStatsRate\x12\x12\x0A\x0Astarted_at\x18\x01 \x01(\x03\x12\x10\x0A\x08ended_at\x18\x02 \x01(\x03\x12\x10\x0A\x08duration\x18\x03 \x01(\x03\x12\x1E\x0A\x16track_publish_attempts\x18\x04 \x01(\x02\x12\x1D\x0A\x15track_publish_success\x18\x05 \x01(\x02\x12\x1D\x0A\x15track_publish_cancels\x18\x18 \x01(\x02\x12 \x0A\x18track_subscribe_attempts\x18\x06 \x01(\x02\x12\x1F\x0A\x17track_subscribe_success\x18\x07 \x01(\x02\x12\x1F\x0A\x17track_subscribe_cancels\x18\x19 \x01(\x02\x12\x10\x0A\x08bytes_in\x18\x08 \x01(\x02\x12\x11\x0A\x09bytes_out\x18\x09 \x01(\x02\x12\x12\x0A\x0Apackets_in\x18\x0A \x01(\x02\x12\x13\x0A\x0Bpackets_out\x18\x0B \x01(\x02\x12\x12\x0A\x0Anack_total\x18\x0C \x01(\x02\x12\x17\x0A\x0Fsys_packets_out\x18\x0D \x01(\x02\x12\x1B\x0A\x13sys_packets_dropped\x18\x0E \x01(\x02\x12\x1C\x0A\x14retransmit_bytes_out\x18\x0F \x01(\x02\x12\x1E\x0A\x16retransmit_packets_out\x18\x10 \x01(\x02\x12\$\x0A\x1Cparticipant_signal_connected\x18\x11 \x01(\x02\x12!\x0A\x19participant_rtc_connected\x18\x12 \x01(\x02\x12\x1C\x0A\x14participant_rtc_init\x18\x13 \x01(\x02\x12 \x0A\x18participant_rtc_canceled\x18\x1A \x01(\x02\x12\x10\x0A\x08cpu_load\x18\x14 \x01(\x02\x12\x13\x0A\x0Bmemory_load\x18\x15 \x01(\x02\x12\x13\x0A\x0Bmemory_used\x18\x16 \x01(\x02\x12\x14\x0A\x0Cmemory_total\x18\x17 \x01(\x02\"\xD5\x05\x0A\x0CStartSession\x12\x11\x0A\x09room_name\x18\x01 \x01(\x09\x12\x10\x0A\x08identity\x18\x02 \x01(\x09\x12\x15\x0A\x0Dconnection_id\x18\x03 \x01(\x09\x12\x11\x0A\x09reconnect\x18\x04 \x01(\x08\x12\x16\x0A\x0Eauto_subscribe\x18\x09 \x01(\x08\x12&\x0A\x19auto_subscribe_data_track\x18\x19 \x01(\x08H\x00\x88\x01\x01\x12\x12\x0A\x06hidden\x18\x0A \x01(\x08B\x02\x18\x01\x12#\x0A\x06client\x18\x0B \x01(\x0B2\x13.livekit.ClientInfo\x12\x14\x0A\x08recorder\x18\x0C \x01(\x08B\x02\x18\x01\x12\x0C\x0A\x04name\x18\x0D \x01(\x09\x12\x13\x0A\x0Bgrants_json\x18\x0E \x01(\x09\x12\x17\x0A\x0Fadaptive_stream\x18\x0F \x01(\x08\x12\x16\x0A\x0Eparticipant_id\x18\x10 \x01(\x09\x122\x0A\x10reconnect_reason\x18\x11 \x01(\x0E2\x18.livekit.ReconnectReason\x12#\x0A\x16subscriber_allow_pause\x18\x12 \x01(\x08H\x01\x88\x01\x01\x12\x18\x0A\x10disable_ice_lite\x18\x13 \x01(\x08\x12/\x0A\x0Bcreate_room\x18\x14 \x01(\x0B2\x1A.livekit.CreateRoomRequest\x124\x0A\x12add_track_requests\x18\x15 \x03(\x0B2\x18.livekit.AddTrackRequest\x124\x0A\x0Fpublisher_offer\x18\x16 \x01(\x0B2\x1B.livekit.SessionDescription\x12&\x0A\x0Async_state\x18\x17 \x01(\x0B2\x12.livekit.SyncState\x12\"\x0A\x1Ause_single_peer_connection\x18\x18 \x01(\x08B\x1C\x0A\x1A_auto_subscribe_data_trackB\x19\x0A\x17_subscriber_allow_pause\"\x8C\x02\x0A\x0CRoomInternal\x12.\x0A\x0Ctrack_egress\x18\x01 \x01(\x0B2\x18.livekit.AutoTrackEgress\x12:\x0A\x12participant_egress\x18\x02 \x01(\x0B2\x1E.livekit.AutoParticipantEgress\x12,\x0A\x0Dplayout_delay\x18\x03 \x01(\x0B2\x15.livekit.PlayoutDelay\x124\x0A\x10agent_dispatches\x18\x05 \x03(\x0B2\x1A.livekit.RoomAgentDispatch\x12\x14\x0A\x0Csync_streams\x18\x04 \x01(\x08\x12\x16\x0A\x0Ereplay_enabled\x18\x06 \x01(\x08\"~\x0A\x09ICEConfig\x128\x0A\x15preference_subscriber\x18\x01 \x01(\x0E2\x19.livekit.ICECandidateType\x127\x0A\x14preference_publisher\x18\x02 \x01(\x0E2\x19.livekit.ICECandidateType*v\x0A\x08NodeType\x12\x0A\x0A\x06SERVER\x10\x00\x12\x0E\x0A\x0ACONTROLLER\x10\x01\x12\x09\x0A\x05MEDIA\x10\x02\x12\x08\x0A\x04TURN\x10\x04\x12\x0B\x0A\x07SWEEPER\x10\x05\x12\x0C\x0A\x08DIRECTOR\x10\x06\x12\x10\x0A\x0CHOSTED_AGENT\x10\x07\x12\x0C\x0A\x08SETTINGS\x10\x08*<\x0A\x09NodeState\x12\x0F\x0A\x0BSTARTING_UP\x10\x00\x12\x0B\x0A\x07SERVING\x10\x01\x12\x11\x0A\x0DSHUTTING_DOWN\x10\x02*:\x0A\x10ICECandidateType\x12\x0C\x0A\x08ICT_NONE\x10\x00\x12\x0B\x0A\x07ICT_TCP\x10\x01\x12\x0B\x0A\x07ICT_TLS\x10\x02BFZ#github.com/livekit/protocol/livekit\xAA\x02\x0DLiveKit.Proto\xEA\x02\x0ELiveKit::Protob\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

