{
  "date": "2026-09-29",
  "environment": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36",
  "source": "synthetic canvas 320x180/15fps; screen tone 440Hz gain .2; microphone tone 660Hz gain .15; production mixer gains .5 each when both present",
  "requestedSeconds": 4,
  "measurementWindow": "first decoded channel, one second beginning .5 seconds after start; amplitude threshold .01; no listening test",
  "cases": [
    {
      "id": "no-audio", "requestedScreenAudio": true, "requestedMicrophone": false,
      "screenTrack": false, "microphoneTrack": false, "outputAudioTracks": 0,
      "warnings": ["screen_audio_missing"], "mime": "video/mp4;codecs=avc1.420015",
      "bytes": 15360, "recordedSeconds": 4.007799999952316, "errorCode": "",
      "decoded": null, "decodeError": "EncodingError"
    },
    {
      "id": "silent-track", "requestedScreenAudio": true, "requestedMicrophone": false,
      "screenTrack": true, "microphoneTrack": false, "outputAudioTracks": 1,
      "warnings": [], "mime": "video/mp4;codecs=avc1.420015,mp4a.40.2",
      "bytes": 81182, "recordedSeconds": 4.0075, "errorCode": "",
      "decoded": {"channels": 2, "sampleRate": 48000, "seconds": 3.9676666666666667, "rms": 0, "tone440": 0, "tone660": 0},
      "decodeError": null
    },
    {
      "id": "screen-tone", "requestedScreenAudio": true, "requestedMicrophone": false,
      "screenTrack": true, "microphoneTrack": false, "outputAudioTracks": 1,
      "warnings": [], "mime": "video/mp4;codecs=avc1.420015,mp4a.40.2",
      "bytes": 81174, "recordedSeconds": 4.006700000047684, "errorCode": "",
      "decoded": {"channels": 2, "sampleRate": 48000, "seconds": 3.9463333333333335, "rms": 0.14141328711140963, "tone440": 0.19998835068642104, "tone660": 5.89783704069423e-7},
      "decodeError": null
    },
    {
      "id": "microphone-tone", "requestedScreenAudio": true, "requestedMicrophone": true,
      "screenTrack": false, "microphoneTrack": true, "outputAudioTracks": 1,
      "warnings": ["screen_audio_missing"], "mime": "video/mp4;codecs=avc1.420015,mp4a.40.2",
      "bytes": 81974, "recordedSeconds": 4.008799999952316, "errorCode": "",
      "decoded": {"channels": 2, "sampleRate": 48000, "seconds": 3.9676666666666667, "rms": 0.10603477913891915, "tone440": 1.2268034378787525e-7, "tone660": 0.14995459620192275},
      "decodeError": null
    },
    {
      "id": "mixed-tones", "requestedScreenAudio": true, "requestedMicrophone": true,
      "screenTrack": true, "microphoneTrack": true, "outputAudioTracks": 1,
      "warnings": [], "mime": "video/mp4;codecs=avc1.420015,mp4a.40.2",
      "bytes": 81552, "recordedSeconds": 4.007, "errorCode": "",
      "decoded": {"channels": 2, "sampleRate": 48000, "seconds": 3.9676666666666667, "rms": 0.08829160296262283, "tone440": 0.09988888700205188, "tone660": 0.0749157138379245},
      "decodeError": null
    }
  ]
}
