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

namespace GPBMetadata;

class LivekitRoom
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\LivekitModels::initOnce();
        \GPBMetadata\LivekitEgress::initOnce();
        \GPBMetadata\LivekitAgentDispatch::initOnce();
        \GPBMetadata\Logger\Options::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x98!\x0A\x12livekit_room.proto\x12\x07livekit\x1A\x14livekit_egress.proto\x1A\x1Clivekit_agent_dispatch.proto\x1A\x14logger/options.proto\"\xEC\x03\x0A\x11CreateRoomRequest\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12\x13\x0A\x0Broom_preset\x18\x0C \x01(\x09\x12\x15\x0A\x0Dempty_timeout\x18\x02 \x01(\x0D\x12\x19\x0A\x11departure_timeout\x18\x0A \x01(\x0D\x12\x18\x0A\x10max_participants\x18\x03 \x01(\x0D\x12\x1A\x0A\x07node_id\x18\x04 \x01(\x09B\x09\xBAP\x06nodeID\x126\x0A\x08metadata\x18\x05 \x01(\x09B\$\xB2P\x1E<redacted ({{ .Size }} bytes)>\xC0P\x01\x122\x0A\x04tags\x18\x0F \x03(\x0B2\$.livekit.CreateRoomRequest.TagsEntry\x12#\x0A\x06egress\x18\x06 \x01(\x0B2\x13.livekit.RoomEgress\x12\x19\x0A\x11min_playout_delay\x18\x07 \x01(\x0D\x12\x19\x0A\x11max_playout_delay\x18\x08 \x01(\x0D\x12\x14\x0A\x0Csync_streams\x18\x09 \x01(\x08\x12\x16\x0A\x0Ereplay_enabled\x18\x0D \x01(\x08\x12*\x0A\x06agents\x18\x0E \x03(\x0B2\x1A.livekit.RoomAgentDispatch\x1A+\x0A\x09TagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x9E\x01\x0A\x0ARoomEgress\x121\x0A\x04room\x18\x01 \x01(\x0B2#.livekit.RoomCompositeEgressRequest\x123\x0A\x0Bparticipant\x18\x03 \x01(\x0B2\x1E.livekit.AutoParticipantEgress\x12(\x0A\x06tracks\x18\x02 \x01(\x0B2\x18.livekit.AutoTrackEgress\";\x0A\x09RoomAgent\x12.\x0A\x0Adispatches\x18\x01 \x03(\x0B2\x1A.livekit.RoomAgentDispatch\"!\x0A\x10ListRoomsRequest\x12\x0D\x0A\x05names\x18\x01 \x03(\x09\"1\x0A\x11ListRoomsResponse\x12\x1C\x0A\x05rooms\x18\x01 \x03(\x0B2\x0D.livekit.Room\"!\x0A\x11DeleteRoomRequest\x12\x0C\x0A\x04room\x18\x01 \x01(\x09\"\x14\x0A\x12DeleteRoomResponse\"'\x0A\x17ListParticipantsRequest\x12\x0C\x0A\x04room\x18\x01 \x01(\x09\"J\x0A\x18ListParticipantsResponse\x12.\x0A\x0Cparticipants\x18\x01 \x03(\x0B2\x18.livekit.ParticipantInfo\"R\x0A\x17RoomParticipantIdentity\x12\x0C\x0A\x04room\x18\x01 \x01(\x09\x12\x10\x0A\x08identity\x18\x02 \x01(\x09\x12\x17\x0A\x0Frevoke_token_ts\x18\x03 \x01(\x03\"\x1B\x0A\x19RemoveParticipantResponse\"X\x0A\x14MuteRoomTrackRequest\x12\x0C\x0A\x04room\x18\x01 \x01(\x09\x12\x10\x0A\x08identity\x18\x02 \x01(\x09\x12\x11\x0A\x09track_sid\x18\x03 \x01(\x09\x12\x0D\x0A\x05muted\x18\x04 \x01(\x08\":\x0A\x15MuteRoomTrackResponse\x12!\x0A\x05track\x18\x01 \x01(\x0B2\x12.livekit.TrackInfo\"\xFA\x02\x0A\x18UpdateParticipantRequest\x12\x0C\x0A\x04room\x18\x01 \x01(\x09\x12\x10\x0A\x08identity\x18\x02 \x01(\x09\x126\x0A\x08metadata\x18\x03 \x01(\x09B\$\xB2P\x1E<redacted ({{ .Size }} bytes)>\xC0P\x01\x122\x0A\x0Apermission\x18\x04 \x01(\x0B2\x1E.livekit.ParticipantPermission\x122\x0A\x04name\x18\x05 \x01(\x09B\$\xB2P\x1E<redacted ({{ .Size }} bytes)>\xC0P\x01\x12k\x0A\x0Aattributes\x18\x06 \x03(\x0B21.livekit.UpdateParticipantRequest.AttributesEntryB\$\xB2P\x1E<redacted ({{ .Size }} bytes)>\xC0P\x01\x1A1\x0A\x0FAttributesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x9B\x01\x0A\x1AUpdateSubscriptionsRequest\x12\x0C\x0A\x04room\x18\x01 \x01(\x09\x12\x10\x0A\x08identity\x18\x02 \x01(\x09\x12\x12\x0A\x0Atrack_sids\x18\x03 \x03(\x09\x12\x11\x0A\x09subscribe\x18\x04 \x01(\x08\x126\x0A\x12participant_tracks\x18\x05 \x03(\x0B2\x1A.livekit.ParticipantTracks\"\x1D\x0A\x1BUpdateSubscriptionsResponse\"\xC0\x01\x0A\x0FSendDataRequest\x12\x0C\x0A\x04room\x18\x01 \x01(\x09\x12\x0C\x0A\x04data\x18\x02 \x01(\x0C\x12&\x0A\x04kind\x18\x03 \x01(\x0E2\x18.livekit.DataPacket.Kind\x12\x1C\x0A\x10destination_sids\x18\x04 \x03(\x09B\x02\x18\x01\x12\x1E\x0A\x16destination_identities\x18\x06 \x03(\x09\x12\x12\x0A\x05topic\x18\x05 \x01(\x09H\x00\x88\x01\x01\x12\x0D\x0A\x05nonce\x18\x07 \x01(\x0CB\x08\x0A\x06_topic\"\x12\x0A\x10SendDataResponse\"a\x0A\x19UpdateRoomMetadataRequest\x12\x0C\x0A\x04room\x18\x01 \x01(\x09\x126\x0A\x08metadata\x18\x02 \x01(\x09B\$\xB2P\x1E<redacted ({{ .Size }} bytes)>\xC0P\x01\"\xA3\x03\x0A\x11RoomConfiguration\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12\x15\x0A\x0Dempty_timeout\x18\x02 \x01(\x0D\x12\x19\x0A\x11departure_timeout\x18\x03 \x01(\x0D\x12\x18\x0A\x10max_participants\x18\x04 \x01(\x0D\x126\x0A\x08metadata\x18\x0B \x01(\x09B\$\xB2P\x1E<redacted ({{ .Size }} bytes)>\xC0P\x01\x12#\x0A\x06egress\x18\x05 \x01(\x0B2\x13.livekit.RoomEgress\x12\x19\x0A\x11min_playout_delay\x18\x07 \x01(\x0D\x12\x19\x0A\x11max_playout_delay\x18\x08 \x01(\x0D\x12\x14\x0A\x0Csync_streams\x18\x09 \x01(\x08\x12*\x0A\x06agents\x18\x0A \x03(\x0B2\x1A.livekit.RoomAgentDispatch\x122\x0A\x04tags\x18\x0C \x03(\x0B2\$.livekit.RoomConfiguration.TagsEntry\x1A+\x0A\x09TagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"U\x0A\x19ForwardParticipantRequest\x12\x0C\x0A\x04room\x18\x01 \x01(\x09\x12\x10\x0A\x08identity\x18\x02 \x01(\x09\x12\x18\x0A\x10destination_room\x18\x03 \x01(\x09\"\x1C\x0A\x1AForwardParticipantResponse\"R\x0A\x16MoveParticipantRequest\x12\x0C\x0A\x04room\x18\x01 \x01(\x09\x12\x10\x0A\x08identity\x18\x02 \x01(\x09\x12\x18\x0A\x10destination_room\x18\x03 \x01(\x09\"\x19\x0A\x17MoveParticipantResponse\"}\x0A\x11PerformRpcRequest\x12\x0C\x0A\x04room\x18\x01 \x01(\x09\x12\x1C\x0A\x14destination_identity\x18\x02 \x01(\x09\x12\x0E\x0A\x06method\x18\x03 \x01(\x09\x12\x0F\x0A\x07payload\x18\x04 \x01(\x09\x12\x1B\x0A\x13response_timeout_ms\x18\x05 \x01(\x0D\"%\x0A\x12PerformRpcResponse\x12\x0F\x0A\x07payload\x18\x01 \x01(\x092\xE2\x08\x0A\x0BRoomService\x127\x0A\x0ACreateRoom\x12\x1A.livekit.CreateRoomRequest\x1A\x0D.livekit.Room\x12B\x0A\x09ListRooms\x12\x19.livekit.ListRoomsRequest\x1A\x1A.livekit.ListRoomsResponse\x12E\x0A\x0ADeleteRoom\x12\x1A.livekit.DeleteRoomRequest\x1A\x1B.livekit.DeleteRoomResponse\x12W\x0A\x10ListParticipants\x12 .livekit.ListParticipantsRequest\x1A!.livekit.ListParticipantsResponse\x12L\x0A\x0EGetParticipant\x12 .livekit.RoomParticipantIdentity\x1A\x18.livekit.ParticipantInfo\x12Y\x0A\x11RemoveParticipant\x12 .livekit.RoomParticipantIdentity\x1A\".livekit.RemoveParticipantResponse\x12S\x0A\x12MutePublishedTrack\x12\x1D.livekit.MuteRoomTrackRequest\x1A\x1E.livekit.MuteRoomTrackResponse\x12P\x0A\x11UpdateParticipant\x12!.livekit.UpdateParticipantRequest\x1A\x18.livekit.ParticipantInfo\x12`\x0A\x13UpdateSubscriptions\x12#.livekit.UpdateSubscriptionsRequest\x1A\$.livekit.UpdateSubscriptionsResponse\x12?\x0A\x08SendData\x12\x18.livekit.SendDataRequest\x1A\x19.livekit.SendDataResponse\x12G\x0A\x12UpdateRoomMetadata\x12\".livekit.UpdateRoomMetadataRequest\x1A\x0D.livekit.Room\x12]\x0A\x12ForwardParticipant\x12\".livekit.ForwardParticipantRequest\x1A#.livekit.ForwardParticipantResponse\x12T\x0A\x0FMoveParticipant\x12\x1F.livekit.MoveParticipantRequest\x1A .livekit.MoveParticipantResponse\x12E\x0A\x0APerformRpc\x12\x1A.livekit.PerformRpcRequest\x1A\x1B.livekit.PerformRpcResponseBFZ#github.com/livekit/protocol/livekit\xAA\x02\x0DLiveKit.Proto\xEA\x02\x0ELiveKit::Protob\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

