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

namespace GPBMetadata;

class LivekitIngress
{
    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\Logger\Options::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xAD\x1E\x0A\x15livekit_ingress.proto\x12\x07livekit\x1A\x14logger/options.proto\"\xC7\x03\x0A\x14CreateIngressRequest\x12)\x0A\x0Ainput_type\x18\x01 \x01(\x0E2\x15.livekit.IngressInput\x12\x0B\x0A\x03url\x18\x09 \x01(\x09\x12\x0C\x0A\x04name\x18\x02 \x01(\x09\x12\x11\x0A\x09room_name\x18\x03 \x01(\x09\x12\x1C\x0A\x14participant_identity\x18\x04 \x01(\x09\x12\x1E\x0A\x10participant_name\x18\x05 \x01(\x09B\x04\x88\xEC,\x01\x12D\x0A\x14participant_metadata\x18\x0A \x01(\x09B&\x88\xEC,\x01\x92\xEC,\x1E<redacted ({{ .Size }} bytes)>\x12\x1E\x0A\x12bypass_transcoding\x18\x08 \x01(\x08B\x02\x18\x01\x12\x1F\x0A\x12enable_transcoding\x18\x0B \x01(\x08H\x00\x88\x01\x01\x12+\x0A\x05audio\x18\x06 \x01(\x0B2\x1C.livekit.IngressAudioOptions\x12+\x0A\x05video\x18\x07 \x01(\x0B2\x1C.livekit.IngressVideoOptions\x12\x14\x0A\x07enabled\x18\x0C \x01(\x08H\x01\x88\x01\x01B\x15\x0A\x13_enable_transcodingB\x0A\x0A\x08_enabled\"\xCD\x01\x0A\x13IngressAudioOptions\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12\$\x0A\x06source\x18\x02 \x01(\x0E2\x14.livekit.TrackSource\x125\x0A\x06preset\x18\x03 \x01(\x0E2#.livekit.IngressAudioEncodingPresetH\x00\x127\x0A\x07options\x18\x04 \x01(\x0B2\$.livekit.IngressAudioEncodingOptionsH\x00B\x12\x0A\x10encoding_options\"\xCD\x01\x0A\x13IngressVideoOptions\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12\$\x0A\x06source\x18\x02 \x01(\x0E2\x14.livekit.TrackSource\x125\x0A\x06preset\x18\x03 \x01(\x0E2#.livekit.IngressVideoEncodingPresetH\x00\x127\x0A\x07options\x18\x04 \x01(\x0B2\$.livekit.IngressVideoEncodingOptionsH\x00B\x12\x0A\x10encoding_options\"\x7F\x0A\x1BIngressAudioEncodingOptions\x12(\x0A\x0Baudio_codec\x18\x01 \x01(\x0E2\x13.livekit.AudioCodec\x12\x0F\x0A\x07bitrate\x18\x02 \x01(\x0D\x12\x13\x0A\x0Bdisable_dtx\x18\x03 \x01(\x08\x12\x10\x0A\x08channels\x18\x04 \x01(\x0D\"\x80\x01\x0A\x1BIngressVideoEncodingOptions\x12(\x0A\x0Bvideo_codec\x18\x01 \x01(\x0E2\x13.livekit.VideoCodec\x12\x12\x0A\x0Aframe_rate\x18\x02 \x01(\x01\x12#\x0A\x06layers\x18\x03 \x03(\x0B2\x13.livekit.VideoLayer\"\x9E\x04\x0A\x0BIngressInfo\x12\x12\x0A\x0Aingress_id\x18\x01 \x01(\x09\x12\x0C\x0A\x04name\x18\x02 \x01(\x09\x12\x12\x0A\x0Astream_key\x18\x03 \x01(\x09\x12\x0B\x0A\x03url\x18\x04 \x01(\x09\x12)\x0A\x0Ainput_type\x18\x05 \x01(\x0E2\x15.livekit.IngressInput\x12\x1E\x0A\x12bypass_transcoding\x18\x0D \x01(\x08B\x02\x18\x01\x12\x1F\x0A\x12enable_transcoding\x18\x0F \x01(\x08H\x00\x88\x01\x01\x12+\x0A\x05audio\x18\x06 \x01(\x0B2\x1C.livekit.IngressAudioOptions\x12+\x0A\x05video\x18\x07 \x01(\x0B2\x1C.livekit.IngressVideoOptions\x12\x11\x0A\x09room_name\x18\x08 \x01(\x09\x12\x1C\x0A\x14participant_identity\x18\x09 \x01(\x09\x12\x1E\x0A\x10participant_name\x18\x0A \x01(\x09B\x04\x88\xEC,\x01\x12D\x0A\x14participant_metadata\x18\x0E \x01(\x09B&\x88\xEC,\x01\x92\xEC,\x1E<redacted ({{ .Size }} bytes)>\x12\x10\x0A\x08reusable\x18\x0B \x01(\x08\x12\$\x0A\x05state\x18\x0C \x01(\x0B2\x15.livekit.IngressState\x12\x14\x0A\x07enabled\x18\x10 \x01(\x08H\x01\x88\x01\x01B\x15\x0A\x13_enable_transcodingB\x0A\x0A\x08_enabled\"\x9E\x03\x0A\x0CIngressState\x12,\x0A\x06status\x18\x01 \x01(\x0E2\x1C.livekit.IngressState.Status\x12\x0D\x0A\x05error\x18\x02 \x01(\x09\x12'\x0A\x05video\x18\x03 \x01(\x0B2\x18.livekit.InputVideoState\x12'\x0A\x05audio\x18\x04 \x01(\x0B2\x18.livekit.InputAudioState\x12\x0F\x0A\x07room_id\x18\x05 \x01(\x09\x12\x12\x0A\x0Astarted_at\x18\x07 \x01(\x03\x12\x10\x0A\x08ended_at\x18\x08 \x01(\x03\x12\x12\x0A\x0Aupdated_at\x18\x0A \x01(\x03\x12\x13\x0A\x0Bresource_id\x18\x09 \x01(\x09\x12\"\x0A\x06tracks\x18\x06 \x03(\x0B2\x12.livekit.TrackInfo\"{\x0A\x06Status\x12\x15\x0A\x11ENDPOINT_INACTIVE\x10\x00\x12\x16\x0A\x12ENDPOINT_BUFFERING\x10\x01\x12\x17\x0A\x13ENDPOINT_PUBLISHING\x10\x02\x12\x12\x0A\x0EENDPOINT_ERROR\x10\x03\x12\x15\x0A\x11ENDPOINT_COMPLETE\x10\x04\"o\x0A\x0FInputVideoState\x12\x11\x0A\x09mime_type\x18\x01 \x01(\x09\x12\x17\x0A\x0Faverage_bitrate\x18\x02 \x01(\x0D\x12\x0D\x0A\x05width\x18\x03 \x01(\x0D\x12\x0E\x0A\x06height\x18\x04 \x01(\x0D\x12\x11\x0A\x09framerate\x18\x05 \x01(\x01\"d\x0A\x0FInputAudioState\x12\x11\x0A\x09mime_type\x18\x01 \x01(\x09\x12\x17\x0A\x0Faverage_bitrate\x18\x02 \x01(\x0D\x12\x10\x0A\x08channels\x18\x03 \x01(\x0D\x12\x13\x0A\x0Bsample_rate\x18\x04 \x01(\x0D\"\xBF\x03\x0A\x14UpdateIngressRequest\x12\x12\x0A\x0Aingress_id\x18\x01 \x01(\x09\x12\x0C\x0A\x04name\x18\x02 \x01(\x09\x12\x11\x0A\x09room_name\x18\x03 \x01(\x09\x12\x1C\x0A\x14participant_identity\x18\x04 \x01(\x09\x12\x1E\x0A\x10participant_name\x18\x05 \x01(\x09B\x04\x88\xEC,\x01\x12D\x0A\x14participant_metadata\x18\x09 \x01(\x09B&\x88\xEC,\x01\x92\xEC,\x1E<redacted ({{ .Size }} bytes)>\x12#\x0A\x12bypass_transcoding\x18\x08 \x01(\x08B\x02\x18\x01H\x00\x88\x01\x01\x12\x1F\x0A\x12enable_transcoding\x18\x0A \x01(\x08H\x01\x88\x01\x01\x12+\x0A\x05audio\x18\x06 \x01(\x0B2\x1C.livekit.IngressAudioOptions\x12+\x0A\x05video\x18\x07 \x01(\x0B2\x1C.livekit.IngressVideoOptions\x12\x14\x0A\x07enabled\x18\x0B \x01(\x08H\x02\x88\x01\x01B\x15\x0A\x13_bypass_transcodingB\x15\x0A\x13_enable_transcodingB\x0A\x0A\x08_enabled\";\x0A\x12ListIngressRequest\x12\x11\x0A\x09room_name\x18\x01 \x01(\x09\x12\x12\x0A\x0Aingress_id\x18\x02 \x01(\x09\":\x0A\x13ListIngressResponse\x12#\x0A\x05items\x18\x01 \x03(\x0B2\x14.livekit.IngressInfo\"*\x0A\x14DeleteIngressRequest\x12\x12\x0A\x0Aingress_id\x18\x01 \x01(\x09*=\x0A\x0CIngressInput\x12\x0E\x0A\x0ARTMP_INPUT\x10\x00\x12\x0E\x0A\x0AWHIP_INPUT\x10\x01\x12\x0D\x0A\x09URL_INPUT\x10\x02*I\x0A\x1AIngressAudioEncodingPreset\x12\x16\x0A\x12OPUS_STEREO_96KBPS\x10\x00\x12\x13\x0A\x0FOPUS_MONO_64KBS\x10\x01*\x84\x03\x0A\x1AIngressVideoEncodingPreset\x12\x1C\x0A\x18H264_720P_30FPS_3_LAYERS\x10\x00\x12\x1D\x0A\x19H264_1080P_30FPS_3_LAYERS\x10\x01\x12\x1C\x0A\x18H264_540P_25FPS_2_LAYERS\x10\x02\x12\x1B\x0A\x17H264_720P_30FPS_1_LAYER\x10\x03\x12\x1C\x0A\x18H264_1080P_30FPS_1_LAYER\x10\x04\x12(\x0A\$H264_720P_30FPS_3_LAYERS_HIGH_MOTION\x10\x05\x12)\x0A%H264_1080P_30FPS_3_LAYERS_HIGH_MOTION\x10\x06\x12(\x0A\$H264_540P_25FPS_2_LAYERS_HIGH_MOTION\x10\x07\x12'\x0A#H264_720P_30FPS_1_LAYER_HIGH_MOTION\x10\x08\x12(\x0A\$H264_1080P_30FPS_1_LAYER_HIGH_MOTION\x10\x092\xA5\x02\x0A\x07Ingress\x12D\x0A\x0DCreateIngress\x12\x1D.livekit.CreateIngressRequest\x1A\x14.livekit.IngressInfo\x12D\x0A\x0DUpdateIngress\x12\x1D.livekit.UpdateIngressRequest\x1A\x14.livekit.IngressInfo\x12H\x0A\x0BListIngress\x12\x1B.livekit.ListIngressRequest\x1A\x1C.livekit.ListIngressResponse\x12D\x0A\x0DDeleteIngress\x12\x1D.livekit.DeleteIngressRequest\x1A\x14.livekit.IngressInfoBFZ#github.com/livekit/protocol/livekit\xAA\x02\x0DLiveKit.Proto\xEA\x02\x0ELiveKit::Protob\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

