# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: testPattern.proto
# Protobuf Python Version: 5.27.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    5,
    27,
    1,
    '',
    'testPattern.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from . import color_pb2 as color__pb2
from . import font_pb2 as font__pb2
from . import uuid_pb2 as uuid__pb2
from . import url_pb2 as url__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x11testPattern.proto\x12\x07rv.data\x1a\x0b\x63olor.proto\x1a\nfont.proto\x1a\nuuid.proto\x1a\turl.proto\"\x90\x05\n\x0bTestPattern\x12\'\n\x04type\x18\x01 \x01(\x0e\x32\x19.rv.data.TestPattern.Type\x12\x34\n\nblend_grid\x18\x02 \x01(\x0b\x32\x1e.rv.data.TestPattern.BlendGridH\x00\x12\x38\n\x0c\x63ustom_color\x18\x03 \x01(\x0b\x32 .rv.data.TestPattern.CustomColorH\x00\x12\x38\n\tintensity\x18\x04 \x01(\x0b\x32#.rv.data.TestPattern.IntensityColorH\x00\x1au\n\tBlendGrid\x12\x11\n\tdraw_grid\x18\x01 \x01(\x08\x12\x14\n\x0c\x64raw_circles\x18\x02 \x01(\x08\x12\x12\n\ndraw_lines\x18\x03 \x01(\x08\x12\x15\n\rinvert_colors\x18\x04 \x01(\x08\x12\x14\n\x0cgrid_spacing\x18\x05 \x01(\x01\x1a,\n\x0b\x43ustomColor\x12\x1d\n\x05\x63olor\x18\x01 \x01(\x0b\x32\x0e.rv.data.Color\x1a#\n\x0eIntensityColor\x12\x11\n\tintensity\x18\x01 \x01(\x01\"\xce\x01\n\x04Type\x12\x10\n\x0cTYPE_UNKNOWN\x10\x00\x12\x13\n\x0fTYPE_BLEND_GRID\x10\x01\x12\x13\n\x0fTYPE_COLOR_BARS\x10\x02\x12\x0e\n\nTYPE_FOCUS\x10\x03\x12\x13\n\x0fTYPE_GRAY_SCALE\x10\x04\x12\x14\n\x10TYPE_BLACK_COLOR\x10\x05\x12\x14\n\x10TYPE_WHITE_COLOR\x10\x06\x12\x15\n\x11TYPE_CUSTOM_COLOR\x10\x07\x12\r\n\tTYPE_TEXT\x10\x08\x12\x13\n\x0fTYPE_VIDEO_SYNC\x10\tB\x13\n\x11PatternProperties\"\xca\x0b\n\x15TestPatternDefinition\x12\x1b\n\x04uuid\x18\x01 \x01(\x0b\x32\r.rv.data.UUID\x12\x1d\n\x15name_localization_key\x18\x02 \x01(\t\x12;\n\nproperties\x18\x03 \x03(\x0b\x32\'.rv.data.TestPatternDefinition.Property\x12\x1b\n\x13show_delay_settings\x18\x04 \x01(\x08\x12\x12\n\nis_default\x18\x05 \x01(\x08\x1ak\n\rColorProperty\x12\x1d\n\x05value\x18\x01 \x01(\x0b\x32\x0e.rv.data.Color\x12\x13\n\x0b\x61llow_alpha\x18\x02 \x01(\x08\x12&\n\x0e\x64\x65\x66\x61ult_colors\x18\x03 \x03(\x0b\x32\x0e.rv.data.Color\x1a\xf5\x01\n\x0e\x44oubleProperty\x12\r\n\x05value\x18\x01 \x01(\x01\x12\x0b\n\x03min\x18\x02 \x01(\x01\x12\x0b\n\x03max\x18\x03 \x01(\x01\x12\x0c\n\x04step\x18\x04 \x01(\x01\x12\r\n\x05units\x18\x05 \x01(\t\x12H\n\x08viewType\x18\x06 \x01(\x0e\x32\x36.rv.data.TestPatternDefinition.DoubleProperty.ViewType\"S\n\x08ViewType\x12\x15\n\x11VIEW_TYPE_STEPPER\x10\x00\x12\x14\n\x10VIEW_TYPE_SLIDER\x10\x01\x12\x1a\n\x16VIEW_TYPE_SPEED_SLIDER\x10\x02\x1a\x45\n\x0bIntProperty\x12\r\n\x05value\x18\x01 \x01(\x05\x12\x0b\n\x03min\x18\x02 \x01(\x05\x12\x0b\n\x03max\x18\x03 \x01(\x05\x12\r\n\x05units\x18\x05 \x01(\t\x1a\x64\n\x0c\x42oolProperty\x12\r\n\x05value\x18\x01 \x01(\x08\x12\x45\n\x14\x64\x65pendent_properties\x18\x02 \x03(\x0b\x32\'.rv.data.TestPatternDefinition.Property\x1a\x45\n\x0eStringProperty\x12\r\n\x05value\x18\x01 \x01(\t\x12\x11\n\tmin_chars\x18\x02 \x01(\x05\x12\x11\n\tmax_chars\x18\x03 \x01(\x05\x1a+\n\x0c\x46ontProperty\x12\x1b\n\x04\x66ont\x18\x01 \x01(\x0b\x32\r.rv.data.Font\x1aK\n\x10SelectorProperty\x12\x16\n\x0eselected_index\x18\x01 \x01(\x05\x12\x1f\n\x17value_localization_keys\x18\x02 \x03(\t\x1a\xb3\x04\n\x08Property\x12\x1d\n\x15name_localization_key\x18\x01 \x01(\t\x12\x46\n\x0e\x63olor_property\x18\x03 \x01(\x0b\x32,.rv.data.TestPatternDefinition.ColorPropertyH\x00\x12H\n\x0f\x64ouble_property\x18\x04 \x01(\x0b\x32-.rv.data.TestPatternDefinition.DoublePropertyH\x00\x12\x42\n\x0cint_property\x18\x05 \x01(\x0b\x32*.rv.data.TestPatternDefinition.IntPropertyH\x00\x12\x44\n\rbool_property\x18\x06 \x01(\x0b\x32+.rv.data.TestPatternDefinition.BoolPropertyH\x00\x12H\n\x0fstring_property\x18\x07 \x01(\x0b\x32-.rv.data.TestPatternDefinition.StringPropertyH\x00\x12\x44\n\rfont_property\x18\x08 \x01(\x0b\x32+.rv.data.TestPatternDefinition.FontPropertyH\x00\x12L\n\x11selector_property\x18\t \x01(\x0b\x32/.rv.data.TestPatternDefinition.SelectorPropertyH\x00\x42\x0e\n\x0cPropertyType\"\x80\x03\n\x19TestPatternRenderSettings\x12/\n\x07pattern\x18\x01 \x01(\x0b\x32\x1e.rv.data.TestPatternDefinition\x12\x13\n\x0bscreen_name\x18\x03 \x01(\t\x12:\n\x07outputs\x18\x04 \x03(\x0b\x32).rv.data.TestPatternRenderSettings.Output\x12$\n\tlogo_type\x18\x05 \x01(\x0e\x32\x11.rv.data.LogoType\x12\x11\n\tlogo_file\x18\x06 \x01(\t\x12\x14\n\x0crender_width\x18\x07 \x01(\x05\x12\x15\n\rrender_height\x18\x08 \x01(\x05\x12\x14\n\x0c\x65nable_audio\x18\t \x01(\x08\x1a_\n\x06Output\x12\t\n\x01x\x18\x01 \x01(\x05\x12\t\n\x01y\x18\x02 \x01(\x05\x12\r\n\x05width\x18\x03 \x01(\x05\x12\x0e\n\x06height\x18\x04 \x01(\x05\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x12\n\nframe_rate\x18\x06 \x01(\x01J\x04\x08\x02\x10\x03\"\xd7\x03\n\x10TestPatternState\x12/\n\x07pattern\x18\x01 \x01(\x0b\x32\x1e.rv.data.TestPatternDefinition\x12\x14\n\x0cshow_pattern\x18\x02 \x01(\x08\x12\x43\n\x10\x64isplay_location\x18\x03 \x01(\x0e\x32).rv.data.TestPatternState.DisplayLocation\x12&\n\x0fspecific_screen\x18\x04 \x01(\x0b\x32\r.rv.data.UUID\x12\x18\n\x10identify_screens\x18\x05 \x01(\x08\x12$\n\tlogo_type\x18\x06 \x01(\x0e\x32\x11.rv.data.LogoType\x12(\n\x12user_logo_location\x18\x07 \x01(\x0b\x32\x0c.rv.data.URL\"\xa4\x01\n\x0f\x44isplayLocation\x12 \n\x1c\x44ISPLAY_LOCATION_ALL_SCREENS\x10\x00\x12%\n!DISPLAY_LOCATION_AUDIENCE_SCREENS\x10\x01\x12\"\n\x1e\x44ISPLAY_LOCATION_STAGE_SCREENS\x10\x02\x12$\n DISPLAY_LOCATION_SPECIFIC_SCREEN\x10\x03\"\xe3\x0c\n\x13TestPatternDocument\x12@\n\x05state\x18\x01 \x01(\x0b\x32\x31.rv.data.TestPatternDocument.TestPatternStateData\x12>\n\x08patterns\x18\x02 \x03(\x0b\x32,.rv.data.TestPatternDocument.TestPatternData\x1a\xc1\x02\n\x14TestPatternStateData\x12&\n\x0ftest_pattern_id\x18\x01 \x01(\x0b\x32\r.rv.data.UUID\x12*\n\"test_pattern_name_localization_key\x18\x02 \x01(\t\x12\x43\n\x10\x64isplay_location\x18\x03 \x01(\x0e\x32).rv.data.TestPatternState.DisplayLocation\x12&\n\x0fspecific_screen\x18\x04 \x01(\x0b\x32\r.rv.data.UUID\x12\x18\n\x10identify_screens\x18\x05 \x01(\x08\x12$\n\tlogo_type\x18\x06 \x01(\x0e\x32\x11.rv.data.LogoType\x12(\n\x12user_logo_location\x18\x07 \x01(\x0b\x32\x0c.rv.data.URL\x1a\x85\t\n\x0fTestPatternData\x12\x1b\n\x04uuid\x18\x01 \x01(\x0b\x32\r.rv.data.UUID\x12\x1d\n\x15name_localization_key\x18\x02 \x01(\t\x12I\n\nproperties\x18\x03 \x03(\x0b\x32\x35.rv.data.TestPatternDocument.TestPatternData.Property\x1a.\n\rColorProperty\x12\x1d\n\x05value\x18\x01 \x01(\x0b\x32\x0e.rv.data.Color\x1a\x1f\n\x0e\x44oubleProperty\x12\r\n\x05value\x18\x01 \x01(\x01\x1a\x1c\n\x0bIntProperty\x12\r\n\x05value\x18\x01 \x01(\x05\x1ar\n\x0c\x42oolProperty\x12\r\n\x05value\x18\x01 \x01(\x08\x12S\n\x14\x64\x65pendent_properties\x18\x02 \x03(\x0b\x32\x35.rv.data.TestPatternDocument.TestPatternData.Property\x1a\x1f\n\x0eStringProperty\x12\r\n\x05value\x18\x01 \x01(\t\x1a,\n\x0c\x46ontProperty\x12\x1c\n\x05value\x18\x01 \x01(\x0b\x32\r.rv.data.Font\x1a!\n\x10SelectorProperty\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\x95\x05\n\x08Property\x12\x1d\n\x15name_localization_key\x18\x01 \x01(\t\x12T\n\x0e\x63olor_property\x18\x02 \x01(\x0b\x32:.rv.data.TestPatternDocument.TestPatternData.ColorPropertyH\x00\x12V\n\x0f\x64ouble_property\x18\x03 \x01(\x0b\x32;.rv.data.TestPatternDocument.TestPatternData.DoublePropertyH\x00\x12P\n\x0cint_property\x18\x04 \x01(\x0b\x32\x38.rv.data.TestPatternDocument.TestPatternData.IntPropertyH\x00\x12R\n\rbool_property\x18\x05 \x01(\x0b\x32\x39.rv.data.TestPatternDocument.TestPatternData.BoolPropertyH\x00\x12V\n\x0fstring_property\x18\x06 \x01(\x0b\x32;.rv.data.TestPatternDocument.TestPatternData.StringPropertyH\x00\x12R\n\rfont_property\x18\x07 \x01(\x0b\x32\x39.rv.data.TestPatternDocument.TestPatternData.FontPropertyH\x00\x12Z\n\x11selector_property\x18\x08 \x01(\x0b\x32=.rv.data.TestPatternDocument.TestPatternData.SelectorPropertyH\x00\x42\x0e\n\x0cPropertyType*N\n\x08LogoType\x12\x12\n\x0eLOGO_TYPE_NONE\x10\x00\x12\x1a\n\x16LOGO_TYPE_PROPRESENTER\x10\x01\x12\x12\n\x0eLOGO_TYPE_USER\x10\x02\x42\x34\xf8\x01\x01\xaa\x02$Pro.SerializationInterop.RVProtoData\xba\x02\x07RVData_b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'testPattern_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\370\001\001\252\002$Pro.SerializationInterop.RVProtoData\272\002\007RVData_'
  _globals['_LOGOTYPE']._serialized_start=4721
  _globals['_LOGOTYPE']._serialized_end=4799
  _globals['_TESTPATTERN']._serialized_start=79
  _globals['_TESTPATTERN']._serialized_end=735
  _globals['_TESTPATTERN_BLENDGRID']._serialized_start=305
  _globals['_TESTPATTERN_BLENDGRID']._serialized_end=422
  _globals['_TESTPATTERN_CUSTOMCOLOR']._serialized_start=424
  _globals['_TESTPATTERN_CUSTOMCOLOR']._serialized_end=468
  _globals['_TESTPATTERN_INTENSITYCOLOR']._serialized_start=470
  _globals['_TESTPATTERN_INTENSITYCOLOR']._serialized_end=505
  _globals['_TESTPATTERN_TYPE']._serialized_start=508
  _globals['_TESTPATTERN_TYPE']._serialized_end=714
  _globals['_TESTPATTERNDEFINITION']._serialized_start=738
  _globals['_TESTPATTERNDEFINITION']._serialized_end=2220
  _globals['_TESTPATTERNDEFINITION_COLORPROPERTY']._serialized_start=933
  _globals['_TESTPATTERNDEFINITION_COLORPROPERTY']._serialized_end=1040
  _globals['_TESTPATTERNDEFINITION_DOUBLEPROPERTY']._serialized_start=1043
  _globals['_TESTPATTERNDEFINITION_DOUBLEPROPERTY']._serialized_end=1288
  _globals['_TESTPATTERNDEFINITION_DOUBLEPROPERTY_VIEWTYPE']._serialized_start=1205
  _globals['_TESTPATTERNDEFINITION_DOUBLEPROPERTY_VIEWTYPE']._serialized_end=1288
  _globals['_TESTPATTERNDEFINITION_INTPROPERTY']._serialized_start=1290
  _globals['_TESTPATTERNDEFINITION_INTPROPERTY']._serialized_end=1359
  _globals['_TESTPATTERNDEFINITION_BOOLPROPERTY']._serialized_start=1361
  _globals['_TESTPATTERNDEFINITION_BOOLPROPERTY']._serialized_end=1461
  _globals['_TESTPATTERNDEFINITION_STRINGPROPERTY']._serialized_start=1463
  _globals['_TESTPATTERNDEFINITION_STRINGPROPERTY']._serialized_end=1532
  _globals['_TESTPATTERNDEFINITION_FONTPROPERTY']._serialized_start=1534
  _globals['_TESTPATTERNDEFINITION_FONTPROPERTY']._serialized_end=1577
  _globals['_TESTPATTERNDEFINITION_SELECTORPROPERTY']._serialized_start=1579
  _globals['_TESTPATTERNDEFINITION_SELECTORPROPERTY']._serialized_end=1654
  _globals['_TESTPATTERNDEFINITION_PROPERTY']._serialized_start=1657
  _globals['_TESTPATTERNDEFINITION_PROPERTY']._serialized_end=2220
  _globals['_TESTPATTERNRENDERSETTINGS']._serialized_start=2223
  _globals['_TESTPATTERNRENDERSETTINGS']._serialized_end=2607
  _globals['_TESTPATTERNRENDERSETTINGS_OUTPUT']._serialized_start=2506
  _globals['_TESTPATTERNRENDERSETTINGS_OUTPUT']._serialized_end=2601
  _globals['_TESTPATTERNSTATE']._serialized_start=2610
  _globals['_TESTPATTERNSTATE']._serialized_end=3081
  _globals['_TESTPATTERNSTATE_DISPLAYLOCATION']._serialized_start=2917
  _globals['_TESTPATTERNSTATE_DISPLAYLOCATION']._serialized_end=3081
  _globals['_TESTPATTERNDOCUMENT']._serialized_start=3084
  _globals['_TESTPATTERNDOCUMENT']._serialized_end=4719
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNSTATEDATA']._serialized_start=3238
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNSTATEDATA']._serialized_end=3559
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA']._serialized_start=3562
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA']._serialized_end=4719
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA_COLORPROPERTY']._serialized_start=933
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA_COLORPROPERTY']._serialized_end=979
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA_DOUBLEPROPERTY']._serialized_start=1043
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA_DOUBLEPROPERTY']._serialized_end=1074
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA_INTPROPERTY']._serialized_start=1290
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA_INTPROPERTY']._serialized_end=1318
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA_BOOLPROPERTY']._serialized_start=3827
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA_BOOLPROPERTY']._serialized_end=3941
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA_STRINGPROPERTY']._serialized_start=1463
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA_STRINGPROPERTY']._serialized_end=1494
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA_FONTPROPERTY']._serialized_start=3976
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA_FONTPROPERTY']._serialized_end=4020
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA_SELECTORPROPERTY']._serialized_start=4022
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA_SELECTORPROPERTY']._serialized_end=4055
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA_PROPERTY']._serialized_start=4058
  _globals['_TESTPATTERNDOCUMENT_TESTPATTERNDATA_PROPERTY']._serialized_end=4719
# @@protoc_insertion_point(module_scope)
