Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Code Example

Code Block
languagejson
{
  "data-adapters": [
    {
      "mappings": {
        "external": "external"
      },
      "update-interval": 2,
      "name": "toa_overlay_sample",
      "type": "json",
      "url": "file:///toa_overlay_sample.txt"
    },
    {
      "update-interval": 0,
      "name": "date-time",
      "type": "date-time"
    }
  ],
  "components": [
    {
      "insets": {
        "bottom": 0,
        "top": 0,
        "left": 0,
        "right": 0
      },
      "w": 480,
      "h": 50,
      "font": {
        "name": ".AppleSystemUIFont",
        "size": 40
      },
      "x": 80,
      "outline-width": -1,
      "y": 980,
      "draws-background": false,
      "hidden-when-empty": false,
      "string-value": "ToolsOnAir",
      "background-colour": {
        "r": 0,
        "b": 0,
        "g": 0,
        "a": 0.5
      },
      "type": "text",
      "outline-colour": {
        "r": 0,
        "b": 0,
        "g": 0,
        "a": 1
      },
      "alpha": 1,
      "alignment": 0,
      "hidden": false,
      "text-colour": {
        "r": 1,
        "b": 1,
        "g": 1,
        "a": 1
      }
    },
    {
      "insets": {
        "bottom": 0,
        "top": 0,
        "left": 0,
        "right": 0
      },
      "w": 480,
      "h": 50,
      "font": {
        "name": ".AppleSystemUIFont",
        "size": 40
      },
      "x": 1360,
      "outline-width": -1,
      "y": 980,
      "draws-background": false,
      "hidden-when-empty": false,
      "metadata-value": {
        "accepts-number": false,
        "key": "Just_In_Channel_Name",
        "type": "datavalue",
        "accepts-string": true,
        "retain-previous-on-empty": true
      },
      "background-colour": {
        "r": 0,
        "b": 0,
        "g": 0,
        "a": 0.5
      },
      "type": "text",
      "outline-colour": {
        "r": 0,
        "b": 0,
        "g": 0,
        "a": 1
      },
      "alpha": 1,
      "alignment": 2,
      "hidden": false,
      "text-colour": {
        "r": 1,
        "b": 1,
        "g": 1,
        "a": 1
      }
    },
    {
      "insets": {
        "bottom": 0,
        "top": 0,
        "left": 0,
        "right": 0
      },
      "layer": 1,
      "w": 480,
      "h": 50,
      "font": {
        "name": ".SFNS-Regular",
        "size": 40
      },
      "x": 720,
      "outline-width": -1,
      "y": 980,
      "draws-background": true,
      "hidden-when-empty": false,
      "metadata-value": {
        "format": "dd/MM/yyyy HH:mm:ss",
        "accepts-number": false,
        "key": "date-time",
        "type": "date-time",
        "accepts-string": false,
        "retain-previous-on-empty": true
      },
      "background-colour": {
        "r": 0,
        "b": 0,
        "g": 0,
        "a": 0.5
      },
      "type": "text",
      "outline-colour": {
        "r": 0,
        "b": 0,
        "g": 0,
        "a": 1
      },
      "alpha": 1,
      "alignment": 1,
      "hidden": false,
      "text-colour": {
        "r": 1,
        "b": 1,
        "g": 1,
        "a": 1
      }
    },
    {
      "insets": {
        "bottom": 0,
        "top": 0,
        "left": 0,
        "right": 0
      },
      "w": 480,
      "h": 50,
      "font": {
        "name": ".SFNS-Regular",
        "size": 40
      },
      "x": 720,
      "outline-width": -1,
      "y": 50,
      "draws-background": false,
      "hidden-when-empty": false,
      "background-colour": {
        "r": 0,
        "b": 0,
        "g": 0,
        "a": 0.5
      },
      "metadata-value": {
        "type": "timecode",
        "key": "timecode",
        "accepts-number": false,
        "accepts-string": false,
        "retain-previous-on-empty": false
      },
      "type": "text",
      "corner-radius": 0,
      "alpha": 1,
      "layer": 1,
      "hidden": false,
      "outline-colour": {
        "r": 0,
        "b": 0,
        "g": 0,
        "a": 1
      },
      "text-colour": {
        "r": 1,
        "b": 1,
        "g": 1,
        "a": 1
      },
      "alignment": 1
    },
    {
      "insets": {
        "bottom": 0,
        "top": 0,
        "left": 0,
        "right": 0
      },
      "w": 250,
      "h": 250,
      "x": 1600,
      "y": 3,
      "draws-background": false,
      "url": "file:///Users/administrator/Documents/Overlays_Samples/Combined_Example/toaicon250px.png",
      "hidden-when-empty": false,
      "background-colour": {
        "r": 0,
        "b": 0,
        "g": 0,
        "a": 0
      },
      "type": "image",
      "alpha": 1,
      "layer": 0,
      "hidden": false
    },
    {
      "insets": {
        "bottom": 0,
        "top": 0,
        "left": 0,
        "right": 0
      },
      "w": 384,
      "h": 50,
      "font": {
        "name": ".AppleSystemUIFont",
        "size": 40
      },
      "x": 80,
      "outline-width": -1,
      "y": 50,
      "draws-background": false,
      "hidden-when-empty": false,
      "metadata-value": {
        "prefix": "External: ",
        "accepts-number": true,
        "key": "external",
        "type": "number",
        "accepts-string": true,
        "retain-previous-on-empty": true,
        "minimum-integer-digits": 0,
        "maximum-integer-digits": 42,
        "minimum-fraction-digits": 0,
        "maximum-fraction-digits": 1
      },
      "background-colour": {
        "r": 0,
        "b": 0,
        "g": 0,
        "a": 0.5
      },
      "type": "text",
      "outline-colour": {
        "r": 0,
        "b": 0,
        "g": 0,
        "a": 1
      },
      "alpha": 1,
      "alignment": 0,
      "hidden": false,
      "text-colour": {
        "r": 1,
        "b": 1,
        "g": 1,
        "a": 1
      }
    }
  ],
  "async-data-updates": false
}

External File

Code Block
languagejson
{"external": 2023}

Result

...

Download

The example JSON code can be downloaded here.

...