123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361 |
- {
- "type" : "object",
- "required" : true,
- "title" : "edt_conf_v4l2_heading_title",
- "properties":
- {
- "enable": {
- "type": "boolean",
- "title": "edt_conf_general_enable_title",
- "required": true,
- "default": false,
- "propertyOrder": 1
- },
- "available_devices": {
- "type": "string",
- "title": "edt_conf_grabber_discovered_title",
- "default": "edt_conf_grabber_discovery_inprogress",
- "options": {
- "infoText": "edt_conf_grabber_discovered_title_info"
- },
- "propertyOrder": 2,
- "required": false
- },
- "device": {
- "type": "string",
- "title": "edt_conf_enum_custom",
- "options": {
- "hidden": true
- },
- "required": true,
- "comment": "The 'available_devices' settings are dynamically inserted into the WebUI under PropertyOrder '2'.",
- "propertyOrder": 3
- },
- "device_inputs": {
- "type": "string",
- "title": "edt_conf_v4l2_input_title",
- "propertyOrder": 4,
- "required": false
- },
- "input": {
- "type": "integer",
- "title": "edt_conf_enum_custom",
- "default": 0,
- "options": {
- "hidden": true
- },
- "required": true,
- "propertyOrder": 5,
- "comment": "The 'device_inputs' settings are dynamically inserted into the WebUI under PropertyOrder '4'."
- },
- "standard": {
- "type": "string",
- "title": "edt_conf_v4l2_standard_title",
- "required": false,
- "propertyOrder": 6
- },
- "encoding": {
- "type": "string",
- "title": "edt_conf_v4l2_encoding_title",
- "required": false,
- "access": "advanced",
- "propertyOrder": 7
- },
- "resolutions": {
- "type": "string",
- "title": "edt_conf_v4l2_resolution_title",
- "propertyOrder": 8,
- "required": false
- },
- "width": {
- "type": "integer",
- "title": "edt_conf_fg_width_title",
- "default": 0,
- "minimum": 0,
- "append": "edt_append_pixel",
- "options": {
- "hidden": true
- },
- "required": true,
- "propertyOrder": 9,
- "comment": "The 'resolutions' settings are dynamically inserted into the WebUI under PropertyOrder '8'."
- },
- "height": {
- "type": "integer",
- "title": "edt_conf_fg_height_title",
- "default": 0,
- "minimum": 0,
- "append": "edt_append_pixel",
- "options": {
- "hidden": true
- },
- "required": true,
- "propertyOrder": 10,
- "comment": "The 'resolutions' settings are dynamically inserted into the WebUI under PropertyOrder '8'."
- },
- "framerates": {
- "type": "string",
- "title": "edt_conf_v4l2_framerate_title",
- "propertyOrder": 11,
- "required": false
- },
- "fps": {
- "type": "integer",
- "title": "edt_conf_enum_custom",
- "default": 15,
- "minimum": 0,
- "append": "fps",
- "options": {
- "hidden": true
- },
- "required": true,
- "propertyOrder": 12,
- "comment": "The 'framerates' setting is dynamically inserted into the WebUI under PropertyOrder '11'."
- },
- "fpsSoftwareDecimation": {
- "type": "integer",
- "title": "edt_conf_v4l2_fpsSoftwareDecimation_title",
- "minimum": 0,
- "maximum": 60,
- "default": 0,
- "required": true,
- "access": "expert",
- "propertyOrder": 13
- },
- "flip": {
- "type": "string",
- "title": "edt_conf_v4l2_flip_title",
- "enum": [ "NO_CHANGE", "HORIZONTAL", "VERTICAL", "BOTH" ],
- "default": "NO_CHANGE",
- "options": {
- "enum_titles": [ "edt_conf_enum_NO_CHANGE", "edt_conf_enum_HORIZONTAL", "edt_conf_enum_VERTICAL", "edt_conf_enum_BOTH" ]
- },
- "required": true,
- "access": "advanced",
- "propertyOrder": 14
- },
- "sizeDecimation": {
- "type": "integer",
- "title": "edt_conf_v4l2_sizeDecimation_title",
- "minimum": 1,
- "maximum": 30,
- "default": 8,
- "required": true,
- "propertyOrder": 15
- },
- "hardware_brightness": {
- "type": "integer",
- "title": "edt_conf_v4l2_hardware_brightness_title",
- "default": 0,
- "required": true,
- "access": "expert",
- "propertyOrder": 16
- },
- "hardware_contrast": {
- "type": "integer",
- "title": "edt_conf_v4l2_hardware_contrast_title",
- "default": 0,
- "required": true,
- "access": "expert",
- "propertyOrder": 17
- },
- "hardware_saturation": {
- "type": "integer",
- "title": "edt_conf_v4l2_hardware_saturation_title",
- "default": 0,
- "required": true,
- "access": "expert",
- "propertyOrder": 18
- },
- "hardware_hue": {
- "type": "integer",
- "title": "edt_conf_v4l2_hardware_hue_title",
- "default": 0,
- "required": true,
- "access": "expert",
- "propertyOrder": 19
- },
- "cropLeft": {
- "type": "integer",
- "title": "edt_conf_v4l2_cropLeft_title",
- "minimum": 0,
- "default": 0,
- "append": "edt_append_pixel",
- "required": true,
- "propertyOrder": 20
- },
- "cropRight": {
- "type": "integer",
- "title": "edt_conf_v4l2_cropRight_title",
- "minimum": 0,
- "default": 0,
- "append": "edt_append_pixel",
- "required": true,
- "propertyOrder": 21
- },
- "cropTop": {
- "type": "integer",
- "title": "edt_conf_v4l2_cropTop_title",
- "minimum": 0,
- "default": 0,
- "append": "edt_append_pixel",
- "required": true,
- "propertyOrder": 22
- },
- "cropBottom": {
- "type": "integer",
- "title": "edt_conf_v4l2_cropBottom_title",
- "minimum": 0,
- "default": 0,
- "append": "edt_append_pixel",
- "required": true,
- "propertyOrder": 23
- },
- "cecDetection": {
- "type": "boolean",
- "title": "edt_conf_v4l2_cecDetection_title",
- "default": false,
- "required": true,
- "access": "advanced",
- "propertyOrder": 24
- },
- "signalDetection": {
- "type": "boolean",
- "title": "edt_conf_v4l2_signalDetection_title",
- "default": false,
- "required": true,
- "access": "expert",
- "propertyOrder": 25
- },
- "redSignalThreshold": {
- "type": "integer",
- "title": "edt_conf_v4l2_redSignalThreshold_title",
- "minimum": 0,
- "maximum": 100,
- "default": 0,
- "append": "edt_append_percent",
- "options": {
- "dependencies": {
- "signalDetection": true
- }
- },
- "access": "expert",
- "required": true,
- "propertyOrder": 26
- },
- "greenSignalThreshold": {
- "type": "integer",
- "title": "edt_conf_v4l2_greenSignalThreshold_title",
- "minimum": 0,
- "maximum": 100,
- "default": 100,
- "append": "edt_append_percent",
- "options": {
- "dependencies": {
- "signalDetection": true
- }
- },
- "required": true,
- "access": "expert",
- "propertyOrder": 27
- },
- "blueSignalThreshold": {
- "type": "integer",
- "title": "edt_conf_v4l2_blueSignalThreshold_title",
- "minimum": 0,
- "maximum": 100,
- "default": 0,
- "append": "edt_append_percent",
- "options": {
- "dependencies": {
- "signalDetection": true
- }
- },
- "required": true,
- "access": "expert",
- "propertyOrder": 28
- },
- "noSignalCounterThreshold": {
- "type": "integer",
- "title": "edt_conf_v4l2_noSignalCounterThreshold_title",
- "minimum": 1,
- "maximum": 1000,
- "default": 200,
- "options": {
- "dependencies": {
- "signalDetection": true
- }
- },
- "required": true,
- "access": "expert",
- "propertyOrder": 29
- },
- "sDVOffsetMin": {
- "type": "number",
- "title": "edt_conf_v4l2_sDVOffsetMin_title",
- "minimum": 0.0,
- "maximum": 1.0,
- "default": 0.1,
- "step": 0.01,
- "options": {
- "dependencies": {
- "signalDetection": true
- }
- },
- "required": true,
- "access": "expert",
- "propertyOrder": 30
- },
- "sDVOffsetMax": {
- "type": "number",
- "title": "edt_conf_v4l2_sDVOffsetMax_title",
- "minimum": 0.0,
- "maximum": 1.0,
- "default": 0.9,
- "step": 0.01,
- "options": {
- "dependencies": {
- "signalDetection": true
- }
- },
- "required": true,
- "access": "expert",
- "propertyOrder": 31
- },
- "sDHOffsetMin": {
- "type": "number",
- "title": "edt_conf_v4l2_sDHOffsetMin_title",
- "minimum": 0.0,
- "maximum": 1.0,
- "default": 0.4,
- "step": 0.01,
- "options": {
- "dependencies": {
- "signalDetection": true
- }
- },
- "required": true,
- "access": "expert",
- "propertyOrder": 32
- },
- "sDHOffsetMax": {
- "type": "number",
- "title": "edt_conf_v4l2_sDHOffsetMax_title",
- "minimum": 0.0,
- "maximum": 1.0,
- "default": 0.46,
- "step": 0.01,
- "options": {
- "dependencies": {
- "signalDetection": true
- }
- },
- "required": true,
- "access": "expert",
- "propertyOrder": 33
- }
- },
- "additionalProperties": true
- }
|