# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: CodecDetails.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


import IsomStdDef_pb2 as IsomStdDef__pb2
import IsomDeviceMgmt_pb2 as IsomDeviceMgmt__pb2
import Isom_pb2 as Isom__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='CodecDetails.proto',
  package='Honeywell.Security.ISOM',
  syntax='proto2',
  serialized_options=None,
  serialized_pb=_b('\n\x12\x43odecDetails.proto\x12\x17Honeywell.Security.ISOM\x1a\x10IsomStdDef.proto\x1a\x14IsomDeviceMgmt.proto\x1a\nIsom.proto\"\xcf\x01\n\x10PTZConfiguration\x12\x33\n\x08protocol\x18\x0b \x01(\x0e\x32!.Honeywell.Security.ISOM.Protocol\x12\x10\n\x08\x62\x61udRate\x18\x0c \x01(\x03\x12\x0e\n\x06parity\x18\r \x01(\x04\x12\x10\n\x08stopBits\x18\x0e \x01(\x04\x12\x13\n\x0bsensitivity\x18\x0f \x01(\x04\x12\x33\n\x08\x64\x61taBits\x18\x10 \x01(\x0e\x32!.Honeywell.Security.ISOM.DataBits*\x08\x08\xc0\x84=\x10\x87\x94=\"R\n\nResolution\x12\x12\n\nhorizontal\x18\x0b \x01(\x04\x12\x10\n\x08vertical\x18\x0c \x01(\x04\x12\x14\n\x0ctemplateName\x18\r \x01(\t*\x08\x08\xc0\x84=\x10\x87\x94=\"\xbc\x01\n\x0eRecordingState\x12\x0e\n\x06\x65nable\x18\n \x01(\x08\x12\x15\n\ruserInitiated\x18\x0b \x01(\x08\x12\x12\n\nbackground\x18\x0c \x01(\x08\x12\x14\n\x0cvmdTriggered\x18\r \x01(\x08\x12\x16\n\x0e\x65ventTriggered\x18\x0e \x01(\x08\x12\x11\n\tscheduled\x18\x0f \x01(\x08\x12\x16\n\x0emacroTriggered\x18\x10 \x01(\x08\x12\x0c\n\x04type\x18\x11 \x01(\t*\x08\x08\xc0\x84=\x10\x87\x94=\"|\n\x12MPEG4ProfileConfig\x12\x0b\n\x03gop\x18\x0b \x01(\x04\x12;\n\x0cmpeg4Profile\x18\x0c \x01(\x0e\x32%.Honeywell.Security.ISOM.MPEG4Profile\x12\x12\n\niFrameOnly\x18\r \x01(\x04*\x08\x08\xc0\x84=\x10\x87\x94=\"y\n\x11H264ProfileConfig\x12\x0b\n\x03gop\x18\x0b \x01(\x04\x12\x39\n\x0bh264Profile\x18\x0c \x01(\x0e\x32$.Honeywell.Security.ISOM.H264Profile\x12\x12\n\niFrameOnly\x18\r \x01(\x04*\x08\x08\xc0\x84=\x10\x87\x94=\"y\n\x11H265ProfileConfig\x12\x0b\n\x03gop\x18\x0b \x01(\x04\x12\x39\n\x0bh265Profile\x18\x0c \x01(\x0e\x32$.Honeywell.Security.ISOM.H265Profile\x12\x12\n\niFrameOnly\x18\r \x01(\x04*\x08\x08\xc0\x84=\x10\x87\x94=\"\x96\x01\n\x16MulticastConfiguration\x12\x0e\n\x06\x65nable\x18\x0b \x01(\x08\x12G\n\x07\x61\x64\x64ress\x18\x0c \x01(\x0b\x32\x36.Honeywell.Security.ISOM.DeviceMgmt.IpInterfaceAddress\x12\x0c\n\x04port\x18\r \x01(\x04\x12\x0b\n\x03ttl\x18\x0e \x01(\x04*\x08\x08\xc0\x84=\x10\x87\x94=\"\xc9\x04\n\x10VideoCodecConfig\x12\x46\n\x0f\x63ompressionType\x18\x0b \x01(\x0e\x32-.Honeywell.Security.ISOM.VideoCompressionType\x12\x18\n\x10\x63ompressionLevel\x18\x14 \x01(\x03\x12I\n\x14mpeg4ProfileSettings\x18\x12 \x01(\x0b\x32+.Honeywell.Security.ISOM.MPEG4ProfileConfig\x12G\n\x13h264ProfileSettings\x18\x13 \x01(\x0b\x32*.Honeywell.Security.ISOM.H264ProfileConfig\x12G\n\x13h265ProfileSettings\x18\x16 \x01(\x0b\x32*.Honeywell.Security.ISOM.H265ProfileConfig\x12\x37\n\nresolution\x18\x0c \x01(\x0b\x32#.Honeywell.Security.ISOM.Resolution\x12\x0b\n\x03\x66ps\x18\r \x01(\x04\x12\x0f\n\x07\x62itrate\x18\x0f \x01(\x04\x12\x0f\n\x07quality\x18\x10 \x01(\x04\x12:\n\x0b\x62itRateMode\x18\x11 \x01(\x0e\x32%.Honeywell.Security.ISOM.BitRateModes\x12H\n\x0fmulticastConfig\x18\x15 \x01(\x0b\x32/.Honeywell.Security.ISOM.MulticastConfiguration*\x08\x08\xc0\x84=\x10\x87\x94=\"\x8e\x02\n\x10\x41udioCodecConfig\x12\x46\n\x0f\x63ompressionType\x18\x0b \x01(\x0e\x32-.Honeywell.Security.ISOM.AudioCompressionType\x12\x39\n\x0b\x61udioFormat\x18\x0f \x01(\x0e\x32$.Honeywell.Security.ISOM.AudioFormat\x12\x0f\n\x07\x62itRate\x18\x0c \x01(\x04\x12\x12\n\nsampleRate\x18\r \x01(\x04\x12H\n\x0fmulticastConfig\x18\x0e \x01(\x0b\x32/.Honeywell.Security.ISOM.MulticastConfiguration*\x08\x08\xc0\x84=\x10\x87\x94=\"\x91\x01\n\x11\x45ventSourceConfig\x12;\n\nentityType\x18\x0b \x01(\x0e\x32\'.Honeywell.Security.ISOM.IsomEntityType\x12\x10\n\x08\x65ntityId\x18\x0c \x01(\t\x12\x12\n\x04type\x18\r \x01(\x04\x42\x04\x90\xb5\x18\x15\x12\x0f\n\x07\x65ventId\x18\x0e \x01(\t*\x08\x08\xc0\x84=\x10\x87\x94=\"\xf8\x01\n\x1aRecordedMetadataAttributes\x12?\n\x0b\x65ventDetail\x18\x0b \x01(\x0b\x32*.Honeywell.Security.ISOM.EventSourceConfig\x12\x46\n\x11preRecordDuration\x18\x0c \x01(\x0b\x32%.Honeywell.Security.ISOM.IsomDurationB\x04\x90\xb5\x18\x11\x12G\n\x12postRecordDuration\x18\r \x01(\x0b\x32%.Honeywell.Security.ISOM.IsomDurationB\x04\x90\xb5\x18\x11*\x08\x08\xc0\x84=\x10\x87\x94=\"\xf1\x02\n\x16RecordingSegmentConfig\x12K\n\x14recordingSegmentType\x18\x0b \x01(\x0e\x32-.Honeywell.Security.ISOM.RecordingSegmentType\x12\x13\n\x0b\x64\x65scription\x18\x0c \x01(\t\x12\x12\n\nstartIndex\x18\r \x01(\t\x12\x10\n\x08\x65ndIndex\x18\x0e \x01(\t\x12\x43\n\x10\x61udioCodecConfig\x18\x0f \x01(\x0b\x32).Honeywell.Security.ISOM.AudioCodecConfig\x12\x43\n\x10videoCodecConfig\x18\x10 \x01(\x0b\x32).Honeywell.Security.ISOM.VideoCodecConfig\x12\x45\n\x08metadata\x18\x11 \x01(\x0b\x32\x33.Honeywell.Security.ISOM.RecordedMetadataAttributes*P\n\x11\x41nalogVideoFormat\x12\x08\n\x04NTSC\x10\x0b\x12\x07\n\x03PAL\x10\x0c\x12\t\n\x05SECAM\x10\r\x12\x1d\n\x15Max_AnalogVideoFormat\x10\x80\x80\x80\x80\x04*j\n\x08Protocol\x12\x0e\n\nINTELLIBUS\x10\x0b\x12\n\n\x06MAXPRO\x10\x0c\x12\x07\n\x03VCL\x10\r\x12\n\n\x06PELCOP\x10\x0e\x12\n\n\x06PELCOD\x10\x0f\x12\x0b\n\x07\x44IAMOND\x10\x10\x12\x14\n\x0cMax_Protocol\x10\x80\x80\x80\x80\x04*m\n\x08\x44\x61taBits\x12\x11\n\rDataBits_Five\x10\x0b\x12\x10\n\x0c\x44\x61taBits_Six\x10\x0c\x12\x12\n\x0e\x44\x61taBits_Seven\x10\r\x12\x12\n\x0e\x44\x61taBits_Eight\x10\x0e\x12\x14\n\x0cMax_DataBits\x10\x80\x80\x80\x80\x04*\x80\x01\n\x14VideoCompressionType\x12\x08\n\x04H264\x10\x0b\x12\t\n\x05MPEG4\x10\x0c\x12\t\n\x05MJPEG\x10\r\x12\x08\n\x04\x44ivX\x10\x0f\x12\t\n\x05MPEG2\x10\x10\x12\x07\n\x03WMV\x10\x11\x12\x08\n\x04H265\x10\x12\x12 \n\x18Max_VideoCompressionType\x10\x80\x80\x80\x80\x04*:\n\x0c\x42itRateModes\x12\x07\n\x03\x43\x42R\x10\x0b\x12\x07\n\x03VBR\x10\x0c\x12\x18\n\x10Max_BitRateModes\x10\x80\x80\x80\x80\x04*9\n\x0cMPEG4Profile\x12\x06\n\x02SP\x10\x0b\x12\x07\n\x03\x41SP\x10\x0c\x12\x18\n\x10Max_MPEG4Profile\x10\x80\x80\x80\x80\x04*V\n\x0bH264Profile\x12\x0c\n\x08\x42\x61seline\x10\x0b\x12\x08\n\x04Main\x10\x0c\x12\x0c\n\x08\x45xtended\x10\r\x12\x08\n\x04High\x10\x0e\x12\x17\n\x0fMax_H264Profile\x10\x80\x80\x80\x80\x04*\xcd\x01\n\x0bH265Profile\x12\x0f\n\x0bMain_h_H265\x10\x0b\x12\r\n\tMain_h_10\x10\x0c\x12\x1a\n\x16Main_h_Still_h_Picture\x10\r\x12\x1f\n\x1b\x46ormat_h_Range_h_Extensions\x10\x0e\x12\x15\n\x11High_h_Throughput\x10\x0f\x12\x31\n-H265_h_Screen_h_Content_h_Coding_h_Extensions\x10\x10\x12\x17\n\x0fMax_H265Profile\x10\x80\x80\x80\x80\x04*L\n\x0b\x41udioFormat\x12\x07\n\x03MP3\x10\x0b\x12\x07\n\x03\x41MR\x10\x0c\x12\x07\n\x03PCM\x10\r\x12\t\n\x05\x41\x44PCM\x10\x0e\x12\x17\n\x0fMax_AudioFormat\x10\x80\x80\x80\x80\x04*w\n\x14\x41udioCompressionType\x12\x08\n\x04G711\x10\x0b\x12\x0f\n\x0bG711_s_uLaw\x10\x0c\x12\x0f\n\x0bG711_s_aLaw\x10\r\x12\x08\n\x04G726\x10\x0e\x12\x07\n\x03\x41\x41\x43\x10\x0f\x12 \n\x18Max_audioCompressionType\x10\x80\x80\x80\x80\x04*\x98\x01\n\x14RecordingSegmentType\x12\x1d\n\x19VideoRecordingSegmentType\x10\x0b\x12\x1d\n\x19\x41udioRecordingSegmentType\x10\x0c\x12 \n\x1cMetadataRecordingSegmentType\x10\r\x12 \n\x18Max_RecordingSegmentType\x10\x80\x80\x80\x80\x04')
  ,
  dependencies=[IsomStdDef__pb2.DESCRIPTOR,IsomDeviceMgmt__pb2.DESCRIPTOR,Isom__pb2.DESCRIPTOR,])

_ANALOGVIDEOFORMAT = _descriptor.EnumDescriptor(
  name='AnalogVideoFormat',
  full_name='Honeywell.Security.ISOM.AnalogVideoFormat',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NTSC', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PAL', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SECAM', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_AnalogVideoFormat', index=3, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2741,
  serialized_end=2821,
)
_sym_db.RegisterEnumDescriptor(_ANALOGVIDEOFORMAT)

AnalogVideoFormat = enum_type_wrapper.EnumTypeWrapper(_ANALOGVIDEOFORMAT)
_PROTOCOL = _descriptor.EnumDescriptor(
  name='Protocol',
  full_name='Honeywell.Security.ISOM.Protocol',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='INTELLIBUS', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MAXPRO', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VCL', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PELCOP', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PELCOD', index=4, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DIAMOND', index=5, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_Protocol', index=6, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2823,
  serialized_end=2929,
)
_sym_db.RegisterEnumDescriptor(_PROTOCOL)

Protocol = enum_type_wrapper.EnumTypeWrapper(_PROTOCOL)
_DATABITS = _descriptor.EnumDescriptor(
  name='DataBits',
  full_name='Honeywell.Security.ISOM.DataBits',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='DataBits_Five', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DataBits_Six', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DataBits_Seven', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DataBits_Eight', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_DataBits', index=4, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2931,
  serialized_end=3040,
)
_sym_db.RegisterEnumDescriptor(_DATABITS)

DataBits = enum_type_wrapper.EnumTypeWrapper(_DATABITS)
_VIDEOCOMPRESSIONTYPE = _descriptor.EnumDescriptor(
  name='VideoCompressionType',
  full_name='Honeywell.Security.ISOM.VideoCompressionType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='H264', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MPEG4', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MJPEG', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DivX', index=3, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MPEG2', index=4, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WMV', index=5, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='H265', index=6, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_VideoCompressionType', index=7, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3043,
  serialized_end=3171,
)
_sym_db.RegisterEnumDescriptor(_VIDEOCOMPRESSIONTYPE)

VideoCompressionType = enum_type_wrapper.EnumTypeWrapper(_VIDEOCOMPRESSIONTYPE)
_BITRATEMODES = _descriptor.EnumDescriptor(
  name='BitRateModes',
  full_name='Honeywell.Security.ISOM.BitRateModes',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='CBR', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VBR', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_BitRateModes', index=2, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3173,
  serialized_end=3231,
)
_sym_db.RegisterEnumDescriptor(_BITRATEMODES)

BitRateModes = enum_type_wrapper.EnumTypeWrapper(_BITRATEMODES)
_MPEG4PROFILE = _descriptor.EnumDescriptor(
  name='MPEG4Profile',
  full_name='Honeywell.Security.ISOM.MPEG4Profile',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SP', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ASP', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_MPEG4Profile', index=2, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3233,
  serialized_end=3290,
)
_sym_db.RegisterEnumDescriptor(_MPEG4PROFILE)

MPEG4Profile = enum_type_wrapper.EnumTypeWrapper(_MPEG4PROFILE)
_H264PROFILE = _descriptor.EnumDescriptor(
  name='H264Profile',
  full_name='Honeywell.Security.ISOM.H264Profile',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Baseline', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Main', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Extended', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='High', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_H264Profile', index=4, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3292,
  serialized_end=3378,
)
_sym_db.RegisterEnumDescriptor(_H264PROFILE)

H264Profile = enum_type_wrapper.EnumTypeWrapper(_H264PROFILE)
_H265PROFILE = _descriptor.EnumDescriptor(
  name='H265Profile',
  full_name='Honeywell.Security.ISOM.H265Profile',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Main_h_H265', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Main_h_10', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Main_h_Still_h_Picture', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Format_h_Range_h_Extensions', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='High_h_Throughput', index=4, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='H265_h_Screen_h_Content_h_Coding_h_Extensions', index=5, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_H265Profile', index=6, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3381,
  serialized_end=3586,
)
_sym_db.RegisterEnumDescriptor(_H265PROFILE)

H265Profile = enum_type_wrapper.EnumTypeWrapper(_H265PROFILE)
_AUDIOFORMAT = _descriptor.EnumDescriptor(
  name='AudioFormat',
  full_name='Honeywell.Security.ISOM.AudioFormat',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='MP3', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AMR', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PCM', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ADPCM', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_AudioFormat', index=4, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3588,
  serialized_end=3664,
)
_sym_db.RegisterEnumDescriptor(_AUDIOFORMAT)

AudioFormat = enum_type_wrapper.EnumTypeWrapper(_AUDIOFORMAT)
_AUDIOCOMPRESSIONTYPE = _descriptor.EnumDescriptor(
  name='AudioCompressionType',
  full_name='Honeywell.Security.ISOM.AudioCompressionType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='G711', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='G711_s_uLaw', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='G711_s_aLaw', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='G726', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AAC', index=4, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_audioCompressionType', index=5, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3666,
  serialized_end=3785,
)
_sym_db.RegisterEnumDescriptor(_AUDIOCOMPRESSIONTYPE)

AudioCompressionType = enum_type_wrapper.EnumTypeWrapper(_AUDIOCOMPRESSIONTYPE)
_RECORDINGSEGMENTTYPE = _descriptor.EnumDescriptor(
  name='RecordingSegmentType',
  full_name='Honeywell.Security.ISOM.RecordingSegmentType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='VideoRecordingSegmentType', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AudioRecordingSegmentType', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MetadataRecordingSegmentType', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_RecordingSegmentType', index=3, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3788,
  serialized_end=3940,
)
_sym_db.RegisterEnumDescriptor(_RECORDINGSEGMENTTYPE)

RecordingSegmentType = enum_type_wrapper.EnumTypeWrapper(_RECORDINGSEGMENTTYPE)
NTSC = 11
PAL = 12
SECAM = 13
Max_AnalogVideoFormat = 1073741824
INTELLIBUS = 11
MAXPRO = 12
VCL = 13
PELCOP = 14
PELCOD = 15
DIAMOND = 16
Max_Protocol = 1073741824
DataBits_Five = 11
DataBits_Six = 12
DataBits_Seven = 13
DataBits_Eight = 14
Max_DataBits = 1073741824
H264 = 11
MPEG4 = 12
MJPEG = 13
DivX = 15
MPEG2 = 16
WMV = 17
H265 = 18
Max_VideoCompressionType = 1073741824
CBR = 11
VBR = 12
Max_BitRateModes = 1073741824
SP = 11
ASP = 12
Max_MPEG4Profile = 1073741824
Baseline = 11
Main = 12
Extended = 13
High = 14
Max_H264Profile = 1073741824
Main_h_H265 = 11
Main_h_10 = 12
Main_h_Still_h_Picture = 13
Format_h_Range_h_Extensions = 14
High_h_Throughput = 15
H265_h_Screen_h_Content_h_Coding_h_Extensions = 16
Max_H265Profile = 1073741824
MP3 = 11
AMR = 12
PCM = 13
ADPCM = 14
Max_AudioFormat = 1073741824
G711 = 11
G711_s_uLaw = 12
G711_s_aLaw = 13
G726 = 14
AAC = 15
Max_audioCompressionType = 1073741824
VideoRecordingSegmentType = 11
AudioRecordingSegmentType = 12
MetadataRecordingSegmentType = 13
Max_RecordingSegmentType = 1073741824



_PTZCONFIGURATION = _descriptor.Descriptor(
  name='PTZConfiguration',
  full_name='Honeywell.Security.ISOM.PTZConfiguration',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='protocol', full_name='Honeywell.Security.ISOM.PTZConfiguration.protocol', index=0,
      number=11, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='baudRate', full_name='Honeywell.Security.ISOM.PTZConfiguration.baudRate', index=1,
      number=12, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='parity', full_name='Honeywell.Security.ISOM.PTZConfiguration.parity', index=2,
      number=13, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stopBits', full_name='Honeywell.Security.ISOM.PTZConfiguration.stopBits', index=3,
      number=14, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sensitivity', full_name='Honeywell.Security.ISOM.PTZConfiguration.sensitivity', index=4,
      number=15, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dataBits', full_name='Honeywell.Security.ISOM.PTZConfiguration.dataBits', index=5,
      number=16, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=100,
  serialized_end=307,
)


_RESOLUTION = _descriptor.Descriptor(
  name='Resolution',
  full_name='Honeywell.Security.ISOM.Resolution',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='horizontal', full_name='Honeywell.Security.ISOM.Resolution.horizontal', index=0,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vertical', full_name='Honeywell.Security.ISOM.Resolution.vertical', index=1,
      number=12, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='templateName', full_name='Honeywell.Security.ISOM.Resolution.templateName', index=2,
      number=13, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=309,
  serialized_end=391,
)


_RECORDINGSTATE = _descriptor.Descriptor(
  name='RecordingState',
  full_name='Honeywell.Security.ISOM.RecordingState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enable', full_name='Honeywell.Security.ISOM.RecordingState.enable', index=0,
      number=10, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='userInitiated', full_name='Honeywell.Security.ISOM.RecordingState.userInitiated', index=1,
      number=11, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='background', full_name='Honeywell.Security.ISOM.RecordingState.background', index=2,
      number=12, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vmdTriggered', full_name='Honeywell.Security.ISOM.RecordingState.vmdTriggered', index=3,
      number=13, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='eventTriggered', full_name='Honeywell.Security.ISOM.RecordingState.eventTriggered', index=4,
      number=14, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scheduled', full_name='Honeywell.Security.ISOM.RecordingState.scheduled', index=5,
      number=15, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='macroTriggered', full_name='Honeywell.Security.ISOM.RecordingState.macroTriggered', index=6,
      number=16, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='Honeywell.Security.ISOM.RecordingState.type', index=7,
      number=17, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=394,
  serialized_end=582,
)


_MPEG4PROFILECONFIG = _descriptor.Descriptor(
  name='MPEG4ProfileConfig',
  full_name='Honeywell.Security.ISOM.MPEG4ProfileConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='gop', full_name='Honeywell.Security.ISOM.MPEG4ProfileConfig.gop', index=0,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mpeg4Profile', full_name='Honeywell.Security.ISOM.MPEG4ProfileConfig.mpeg4Profile', index=1,
      number=12, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='iFrameOnly', full_name='Honeywell.Security.ISOM.MPEG4ProfileConfig.iFrameOnly', index=2,
      number=13, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=584,
  serialized_end=708,
)


_H264PROFILECONFIG = _descriptor.Descriptor(
  name='H264ProfileConfig',
  full_name='Honeywell.Security.ISOM.H264ProfileConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='gop', full_name='Honeywell.Security.ISOM.H264ProfileConfig.gop', index=0,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='h264Profile', full_name='Honeywell.Security.ISOM.H264ProfileConfig.h264Profile', index=1,
      number=12, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='iFrameOnly', full_name='Honeywell.Security.ISOM.H264ProfileConfig.iFrameOnly', index=2,
      number=13, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=710,
  serialized_end=831,
)


_H265PROFILECONFIG = _descriptor.Descriptor(
  name='H265ProfileConfig',
  full_name='Honeywell.Security.ISOM.H265ProfileConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='gop', full_name='Honeywell.Security.ISOM.H265ProfileConfig.gop', index=0,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='h265Profile', full_name='Honeywell.Security.ISOM.H265ProfileConfig.h265Profile', index=1,
      number=12, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='iFrameOnly', full_name='Honeywell.Security.ISOM.H265ProfileConfig.iFrameOnly', index=2,
      number=13, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=833,
  serialized_end=954,
)


_MULTICASTCONFIGURATION = _descriptor.Descriptor(
  name='MulticastConfiguration',
  full_name='Honeywell.Security.ISOM.MulticastConfiguration',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enable', full_name='Honeywell.Security.ISOM.MulticastConfiguration.enable', index=0,
      number=11, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='address', full_name='Honeywell.Security.ISOM.MulticastConfiguration.address', index=1,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='port', full_name='Honeywell.Security.ISOM.MulticastConfiguration.port', index=2,
      number=13, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ttl', full_name='Honeywell.Security.ISOM.MulticastConfiguration.ttl', index=3,
      number=14, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=957,
  serialized_end=1107,
)


_VIDEOCODECCONFIG = _descriptor.Descriptor(
  name='VideoCodecConfig',
  full_name='Honeywell.Security.ISOM.VideoCodecConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='compressionType', full_name='Honeywell.Security.ISOM.VideoCodecConfig.compressionType', index=0,
      number=11, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='compressionLevel', full_name='Honeywell.Security.ISOM.VideoCodecConfig.compressionLevel', index=1,
      number=20, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mpeg4ProfileSettings', full_name='Honeywell.Security.ISOM.VideoCodecConfig.mpeg4ProfileSettings', index=2,
      number=18, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='h264ProfileSettings', full_name='Honeywell.Security.ISOM.VideoCodecConfig.h264ProfileSettings', index=3,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='h265ProfileSettings', full_name='Honeywell.Security.ISOM.VideoCodecConfig.h265ProfileSettings', index=4,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resolution', full_name='Honeywell.Security.ISOM.VideoCodecConfig.resolution', index=5,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fps', full_name='Honeywell.Security.ISOM.VideoCodecConfig.fps', index=6,
      number=13, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bitrate', full_name='Honeywell.Security.ISOM.VideoCodecConfig.bitrate', index=7,
      number=15, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='quality', full_name='Honeywell.Security.ISOM.VideoCodecConfig.quality', index=8,
      number=16, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bitRateMode', full_name='Honeywell.Security.ISOM.VideoCodecConfig.bitRateMode', index=9,
      number=17, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='multicastConfig', full_name='Honeywell.Security.ISOM.VideoCodecConfig.multicastConfig', index=10,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=1110,
  serialized_end=1695,
)


_AUDIOCODECCONFIG = _descriptor.Descriptor(
  name='AudioCodecConfig',
  full_name='Honeywell.Security.ISOM.AudioCodecConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='compressionType', full_name='Honeywell.Security.ISOM.AudioCodecConfig.compressionType', index=0,
      number=11, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='audioFormat', full_name='Honeywell.Security.ISOM.AudioCodecConfig.audioFormat', index=1,
      number=15, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bitRate', full_name='Honeywell.Security.ISOM.AudioCodecConfig.bitRate', index=2,
      number=12, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sampleRate', full_name='Honeywell.Security.ISOM.AudioCodecConfig.sampleRate', index=3,
      number=13, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='multicastConfig', full_name='Honeywell.Security.ISOM.AudioCodecConfig.multicastConfig', index=4,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=1698,
  serialized_end=1968,
)


_EVENTSOURCECONFIG = _descriptor.Descriptor(
  name='EventSourceConfig',
  full_name='Honeywell.Security.ISOM.EventSourceConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='entityType', full_name='Honeywell.Security.ISOM.EventSourceConfig.entityType', index=0,
      number=11, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='entityId', full_name='Honeywell.Security.ISOM.EventSourceConfig.entityId', index=1,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='Honeywell.Security.ISOM.EventSourceConfig.type', index=2,
      number=13, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\220\265\030\025'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='eventId', full_name='Honeywell.Security.ISOM.EventSourceConfig.eventId', index=3,
      number=14, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=1971,
  serialized_end=2116,
)


_RECORDEDMETADATAATTRIBUTES = _descriptor.Descriptor(
  name='RecordedMetadataAttributes',
  full_name='Honeywell.Security.ISOM.RecordedMetadataAttributes',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eventDetail', full_name='Honeywell.Security.ISOM.RecordedMetadataAttributes.eventDetail', index=0,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='preRecordDuration', full_name='Honeywell.Security.ISOM.RecordedMetadataAttributes.preRecordDuration', index=1,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\220\265\030\021'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='postRecordDuration', full_name='Honeywell.Security.ISOM.RecordedMetadataAttributes.postRecordDuration', index=2,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\220\265\030\021'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=2119,
  serialized_end=2367,
)


_RECORDINGSEGMENTCONFIG = _descriptor.Descriptor(
  name='RecordingSegmentConfig',
  full_name='Honeywell.Security.ISOM.RecordingSegmentConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='recordingSegmentType', full_name='Honeywell.Security.ISOM.RecordingSegmentConfig.recordingSegmentType', index=0,
      number=11, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='description', full_name='Honeywell.Security.ISOM.RecordingSegmentConfig.description', index=1,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='startIndex', full_name='Honeywell.Security.ISOM.RecordingSegmentConfig.startIndex', index=2,
      number=13, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='endIndex', full_name='Honeywell.Security.ISOM.RecordingSegmentConfig.endIndex', index=3,
      number=14, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='audioCodecConfig', full_name='Honeywell.Security.ISOM.RecordingSegmentConfig.audioCodecConfig', index=4,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='videoCodecConfig', full_name='Honeywell.Security.ISOM.RecordingSegmentConfig.videoCodecConfig', index=5,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='Honeywell.Security.ISOM.RecordingSegmentConfig.metadata', index=6,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2370,
  serialized_end=2739,
)

_PTZCONFIGURATION.fields_by_name['protocol'].enum_type = _PROTOCOL
_PTZCONFIGURATION.fields_by_name['dataBits'].enum_type = _DATABITS
_MPEG4PROFILECONFIG.fields_by_name['mpeg4Profile'].enum_type = _MPEG4PROFILE
_H264PROFILECONFIG.fields_by_name['h264Profile'].enum_type = _H264PROFILE
_H265PROFILECONFIG.fields_by_name['h265Profile'].enum_type = _H265PROFILE
_MULTICASTCONFIGURATION.fields_by_name['address'].message_type = IsomDeviceMgmt__pb2._IPINTERFACEADDRESS
_VIDEOCODECCONFIG.fields_by_name['compressionType'].enum_type = _VIDEOCOMPRESSIONTYPE
_VIDEOCODECCONFIG.fields_by_name['mpeg4ProfileSettings'].message_type = _MPEG4PROFILECONFIG
_VIDEOCODECCONFIG.fields_by_name['h264ProfileSettings'].message_type = _H264PROFILECONFIG
_VIDEOCODECCONFIG.fields_by_name['h265ProfileSettings'].message_type = _H265PROFILECONFIG
_VIDEOCODECCONFIG.fields_by_name['resolution'].message_type = _RESOLUTION
_VIDEOCODECCONFIG.fields_by_name['bitRateMode'].enum_type = _BITRATEMODES
_VIDEOCODECCONFIG.fields_by_name['multicastConfig'].message_type = _MULTICASTCONFIGURATION
_AUDIOCODECCONFIG.fields_by_name['compressionType'].enum_type = _AUDIOCOMPRESSIONTYPE
_AUDIOCODECCONFIG.fields_by_name['audioFormat'].enum_type = _AUDIOFORMAT
_AUDIOCODECCONFIG.fields_by_name['multicastConfig'].message_type = _MULTICASTCONFIGURATION
_EVENTSOURCECONFIG.fields_by_name['entityType'].enum_type = Isom__pb2._ISOMENTITYTYPE
_RECORDEDMETADATAATTRIBUTES.fields_by_name['eventDetail'].message_type = _EVENTSOURCECONFIG
_RECORDEDMETADATAATTRIBUTES.fields_by_name['preRecordDuration'].message_type = IsomStdDef__pb2._ISOMDURATION
_RECORDEDMETADATAATTRIBUTES.fields_by_name['postRecordDuration'].message_type = IsomStdDef__pb2._ISOMDURATION
_RECORDINGSEGMENTCONFIG.fields_by_name['recordingSegmentType'].enum_type = _RECORDINGSEGMENTTYPE
_RECORDINGSEGMENTCONFIG.fields_by_name['audioCodecConfig'].message_type = _AUDIOCODECCONFIG
_RECORDINGSEGMENTCONFIG.fields_by_name['videoCodecConfig'].message_type = _VIDEOCODECCONFIG
_RECORDINGSEGMENTCONFIG.fields_by_name['metadata'].message_type = _RECORDEDMETADATAATTRIBUTES
DESCRIPTOR.message_types_by_name['PTZConfiguration'] = _PTZCONFIGURATION
DESCRIPTOR.message_types_by_name['Resolution'] = _RESOLUTION
DESCRIPTOR.message_types_by_name['RecordingState'] = _RECORDINGSTATE
DESCRIPTOR.message_types_by_name['MPEG4ProfileConfig'] = _MPEG4PROFILECONFIG
DESCRIPTOR.message_types_by_name['H264ProfileConfig'] = _H264PROFILECONFIG
DESCRIPTOR.message_types_by_name['H265ProfileConfig'] = _H265PROFILECONFIG
DESCRIPTOR.message_types_by_name['MulticastConfiguration'] = _MULTICASTCONFIGURATION
DESCRIPTOR.message_types_by_name['VideoCodecConfig'] = _VIDEOCODECCONFIG
DESCRIPTOR.message_types_by_name['AudioCodecConfig'] = _AUDIOCODECCONFIG
DESCRIPTOR.message_types_by_name['EventSourceConfig'] = _EVENTSOURCECONFIG
DESCRIPTOR.message_types_by_name['RecordedMetadataAttributes'] = _RECORDEDMETADATAATTRIBUTES
DESCRIPTOR.message_types_by_name['RecordingSegmentConfig'] = _RECORDINGSEGMENTCONFIG
DESCRIPTOR.enum_types_by_name['AnalogVideoFormat'] = _ANALOGVIDEOFORMAT
DESCRIPTOR.enum_types_by_name['Protocol'] = _PROTOCOL
DESCRIPTOR.enum_types_by_name['DataBits'] = _DATABITS
DESCRIPTOR.enum_types_by_name['VideoCompressionType'] = _VIDEOCOMPRESSIONTYPE
DESCRIPTOR.enum_types_by_name['BitRateModes'] = _BITRATEMODES
DESCRIPTOR.enum_types_by_name['MPEG4Profile'] = _MPEG4PROFILE
DESCRIPTOR.enum_types_by_name['H264Profile'] = _H264PROFILE
DESCRIPTOR.enum_types_by_name['H265Profile'] = _H265PROFILE
DESCRIPTOR.enum_types_by_name['AudioFormat'] = _AUDIOFORMAT
DESCRIPTOR.enum_types_by_name['AudioCompressionType'] = _AUDIOCOMPRESSIONTYPE
DESCRIPTOR.enum_types_by_name['RecordingSegmentType'] = _RECORDINGSEGMENTTYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

PTZConfiguration = _reflection.GeneratedProtocolMessageType('PTZConfiguration', (_message.Message,), {
  'DESCRIPTOR' : _PTZCONFIGURATION,
  '__module__' : 'CodecDetails_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.PTZConfiguration)
  })
_sym_db.RegisterMessage(PTZConfiguration)

Resolution = _reflection.GeneratedProtocolMessageType('Resolution', (_message.Message,), {
  'DESCRIPTOR' : _RESOLUTION,
  '__module__' : 'CodecDetails_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Resolution)
  })
_sym_db.RegisterMessage(Resolution)

RecordingState = _reflection.GeneratedProtocolMessageType('RecordingState', (_message.Message,), {
  'DESCRIPTOR' : _RECORDINGSTATE,
  '__module__' : 'CodecDetails_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.RecordingState)
  })
_sym_db.RegisterMessage(RecordingState)

MPEG4ProfileConfig = _reflection.GeneratedProtocolMessageType('MPEG4ProfileConfig', (_message.Message,), {
  'DESCRIPTOR' : _MPEG4PROFILECONFIG,
  '__module__' : 'CodecDetails_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.MPEG4ProfileConfig)
  })
_sym_db.RegisterMessage(MPEG4ProfileConfig)

H264ProfileConfig = _reflection.GeneratedProtocolMessageType('H264ProfileConfig', (_message.Message,), {
  'DESCRIPTOR' : _H264PROFILECONFIG,
  '__module__' : 'CodecDetails_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.H264ProfileConfig)
  })
_sym_db.RegisterMessage(H264ProfileConfig)

H265ProfileConfig = _reflection.GeneratedProtocolMessageType('H265ProfileConfig', (_message.Message,), {
  'DESCRIPTOR' : _H265PROFILECONFIG,
  '__module__' : 'CodecDetails_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.H265ProfileConfig)
  })
_sym_db.RegisterMessage(H265ProfileConfig)

MulticastConfiguration = _reflection.GeneratedProtocolMessageType('MulticastConfiguration', (_message.Message,), {
  'DESCRIPTOR' : _MULTICASTCONFIGURATION,
  '__module__' : 'CodecDetails_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.MulticastConfiguration)
  })
_sym_db.RegisterMessage(MulticastConfiguration)

VideoCodecConfig = _reflection.GeneratedProtocolMessageType('VideoCodecConfig', (_message.Message,), {
  'DESCRIPTOR' : _VIDEOCODECCONFIG,
  '__module__' : 'CodecDetails_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.VideoCodecConfig)
  })
_sym_db.RegisterMessage(VideoCodecConfig)

AudioCodecConfig = _reflection.GeneratedProtocolMessageType('AudioCodecConfig', (_message.Message,), {
  'DESCRIPTOR' : _AUDIOCODECCONFIG,
  '__module__' : 'CodecDetails_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.AudioCodecConfig)
  })
_sym_db.RegisterMessage(AudioCodecConfig)

EventSourceConfig = _reflection.GeneratedProtocolMessageType('EventSourceConfig', (_message.Message,), {
  'DESCRIPTOR' : _EVENTSOURCECONFIG,
  '__module__' : 'CodecDetails_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.EventSourceConfig)
  })
_sym_db.RegisterMessage(EventSourceConfig)

RecordedMetadataAttributes = _reflection.GeneratedProtocolMessageType('RecordedMetadataAttributes', (_message.Message,), {
  'DESCRIPTOR' : _RECORDEDMETADATAATTRIBUTES,
  '__module__' : 'CodecDetails_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.RecordedMetadataAttributes)
  })
_sym_db.RegisterMessage(RecordedMetadataAttributes)

RecordingSegmentConfig = _reflection.GeneratedProtocolMessageType('RecordingSegmentConfig', (_message.Message,), {
  'DESCRIPTOR' : _RECORDINGSEGMENTCONFIG,
  '__module__' : 'CodecDetails_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.RecordingSegmentConfig)
  })
_sym_db.RegisterMessage(RecordingSegmentConfig)


_EVENTSOURCECONFIG.fields_by_name['type']._options = None
_RECORDEDMETADATAATTRIBUTES.fields_by_name['preRecordDuration']._options = None
_RECORDEDMETADATAATTRIBUTES.fields_by_name['postRecordDuration']._options = None
# @@protoc_insertion_point(module_scope)
