{
  "MinioEndpoint": "",
  "MinioAccessKey": "",
  "MinioSecretKey": "",
  "MinioBucket": "call-recordings",
  "MinioSsl": true,
  "ServerBaseUrl": "",
  "AgentName": "agent",
  "AgentExeName": "DecathlonMonitoring.Agent.exe",
  "UpdateCheckIntervalMinutes": 15,
  "AgentRestartDelaySeconds": 5,
  "NamedPipeName": "DecathlonMonitoringPipe",
  "OutputFolder": "recordings",
  "DeleteAfterUpload": true,
  "UploadVideoArchivesToMinio": false,
  "SupervisionApiUrl": "",
  "SupervisionApiKey": "",
  "SecretsFilePath": "%APPDATA%\\DecathlonMonitoring\\client-secrets.bin",
  "BootstrapApiUrl": "",
  "BootstrapEnrollmentCode": "",
  "BootstrapTimeoutSeconds": 8,
  "HeartbeatIntervalSeconds": 15,
  "VolumeThreshold": 0.002,
  "DetectionRelaxFactor": 0.3,
  "RmsSmoothingAlpha": 0.25,
  "StartOnAnySoundMinRms": 0.0002,
  "StartOnAnySoundNoiseMultiplier": 1.35,
  "StartOnAnySoundNoiseSmoothingAlpha": 0.04,
  "StartResetGraceTicks": 5,
  "VoiceBandLowHz": 180,
  "VoiceBandHighHz": 3800,
  "MinVoiceBandRatio": 0.42,
  "VoiceBandSmoothingAlpha": 0.3,
  "StrongSignalMultiplier": 3.0,
  "StartOnAnySound": true,
  "PreBufferSeconds": 2,
  "CaptureScreensDuringRecording": true,
  "CaptureVideoArchiveDuringRecording": true,
  "ScreenVideoFrameRate": 8,
  "ScreenVideoJpegQuality": 80,
  "ScreenVideoMaxWidth": 1920,
  "ScreenVideoMaxHeight": 1080,
  "ScreenVideoArchiveMp4Enabled": true,
  "FfmpegExecutablePath": "ffmpeg",
  "ScreenVideoArchiveCrf": 24,
  "ScreenVideoArchivePreset": "veryfast",
  "ScreenVideoTranscodeTimeoutSeconds": 180,
  "KeepIntermediateMjpeg": false,
  "ScreenCaptureIntervalSeconds": 2,
  "ScreenCaptureJpegQuality": 75,
  "MaxCapturedScreens": 8,
  "DetectionPollIntervalMs": 30,
  "StartDelaySeconds": 0.0,
  "StopDelaySeconds": 30,
  "EnableLiveStreaming": true,
  "EnableLiveAudio": true,
  "EnableLiveVideo": true,
  "LiveApiBaseUrl": "",
  "LivePublishTimeoutSeconds": 6,
  "LiveAudioChunkMilliseconds": 160,
  "LiveAudioQueueCapacity": 64,
  "LiveVideoQueueCapacity": 8,
  "LiveBandwidthLimitKbps": 12288
}
