<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: deviceapis/device/v1/deviceapis_device_video_v1.proto

namespace GPBMetadata\Deviceapis\Device\V1;

class DeviceapisDeviceVideoV1
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Deviceapis\Device\V1\DeviceapisDeviceCommonV1::initOnce();
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\ProtocGenOpenapiv2\Options\Annotations::initOnce();
        $pool->internalAddGeneratedFile(
            '

5deviceapis/device/v1/deviceapis_device_video_v1.protodeviceapis.device.v1google/api/annotations.protogoogle/api/field_behavior.proto google/protobuf/field_mask.proto.protoc-gen-openapiv2/options/annotations.proto"
EditVideoChannelRequest5
data (2".deviceapis.device.v1.VideoChannelBA/
update_mask (2.google.protobuf.FieldMask"
EditVideoChannelResponse2
data (2".deviceapis.device.v1.VideoChannelH E
error (24.deviceapis.device.v1.EditVideoChannelResponse.ErrorH N
Error;

validation (2%.deviceapis.device.v1.ValidationErrorH B
reasonB
type"
GetVideoChannelListRequest"O
GetVideoChannelListResponse0
data (2".deviceapis.device.v1.VideoChannel"
VideoChannel)
chanel_number (BAAJ0Y      $@ 

is_enabled (BAAJtrueW
resolution_type (21.deviceapis.device.v1.VideoChannel.ResolutionTypeBAJFULLHDM
format_type (2-.deviceapis.device.v1.VideoChannel.FormatTypeB	AJMPEGO
profile_type (2..deviceapis.device.v1.VideoChannel.ProfileTypeB	AJHIGH&
fps (BAJ25Y      >@i      ?&
gop (BAJ25Y      i@i      ?a
flow_control_mode_type (26.deviceapis.device.v1.VideoChannel.FlowControlModeTypeB	AJHIGH,
biterate	 (BAJ100Y     @@i      Y@ 
is_rtsp_audio
 (B	AJtrue"
is_used_for_sip (B	AJtrue"s
FlowControlModeType"
FLOW_CONTROL_MODE_TYPE_UNKNOWN 
VBR
CBR
CVBR
AVBR
FIXP
QVBR"R

FormatType
FORMAT_TYPE_UNKNOWN 
MPEG
H264
	H264_PLUS
H265"]
ProfileType
PROFILE_TYPE_UNKNOWN 
PROFILE_HIGH
PROFILE_MAIN
PROFILE_BASE"f
ResolutionType
RESOLUTION_TYPE_UNKNOWN 
R2K

FULLHD
HD
SD	
R4CIF
VGA2
VideoChannelService
EditVideoChannel-.deviceapis.device.v1.EditVideoChannelRequest..deviceapis.device.v1.EditVideoChannelResponse"?921/device/api/v1/video_channel/{data.chanel_number}:data
GetVideoChannelList0.deviceapis.device.v1.GetVideoChannelListRequest1.deviceapis.device.v1.GetVideoChannelListResponse")#!/device/api/v1/video_channel/listB
ru.deviceapis.device.v1BDeviceapisDeviceV1ProtoHP Z/deviceapis_device_v1DEVICEAPISDEVICEV1Deviceapis.Device.V1Deviceapis\\Device\\V1Deviceapis::Device::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

