{
  "_": [
    "Emergency-only overlay for an existing 1920x1080 production collection.",
    "It names only the two safety scenes so applying it cannot rewrite programme, camera, break,",
    "stream, recording, or mobile settings. The technical card is a verified local H.264/AAC file.",
    "The optional last-good file is visibly labelled during capture and falls through to the card."
  ],
  "collection": "Streaming 1080p",
  "profile": "Untitled",
  "canvas": [
    1920,
    1080
  ],
  "vars": {
    "_emergencydir": "Persistent local directory containing the independently built safety media.",
    "emergencydir": "C:/ProgramData/ViewRegatta/emergency"
  },
  "scenes": [
    {
      "name": "Technical interruption",
      "items": [
        {
          "source": "emergency:technical",
          "kind": "ffmpeg_source",
          "enabled": true,
          "settings": {
            "local_file": "${emergencydir}/technical_hold.mp4",
            "is_local_file": true,
            "looping": true,
            "restart_on_activate": false,
            "close_when_inactive": false,
            "clear_on_media_end": false,
            "hw_decode": true
          },
          "transform": {
            "positionX": 0,
            "positionY": 0,
            "alignment": 5,
            "boundsType": "OBS_BOUNDS_SCALE_INNER",
            "boundsAlignment": 5,
            "boundsWidth": 1920,
            "boundsHeight": 1080
          }
        }
      ]
    },
    {
      "name": "Emergency last video",
      "items": [
        {
          "source": "emergency:technical",
          "enabled": true,
          "transform": {
            "positionX": 0,
            "positionY": 0,
            "alignment": 5,
            "boundsType": "OBS_BOUNDS_SCALE_INNER",
            "boundsAlignment": 5,
            "boundsWidth": 1920,
            "boundsHeight": 1080
          }
        },
        {
          "source": "emergency:last-good",
          "kind": "ffmpeg_source",
          "enabled": true,
          "settings": {
            "local_file": "${emergencydir}/last_good.mp4",
            "is_local_file": true,
            "looping": true,
            "restart_on_activate": true,
            "close_when_inactive": true,
            "clear_on_media_end": true,
            "hw_decode": true
          },
          "transform": {
            "positionX": 0,
            "positionY": 0,
            "alignment": 5,
            "boundsType": "OBS_BOUNDS_SCALE_INNER",
            "boundsAlignment": 5,
            "boundsWidth": 1920,
            "boundsHeight": 1080
          }
        }
      ]
    }
  ]
}
