mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
* Allow to enable/disable suspend & lock event handling * Fix Windows * Refactor event handling incl.CEC * Revert "Auxiliary commit to revert individual files from 0d9a8b8a3a4a09609a339f54c7d8a9384c561282" This reverts commit 80737d926ad151a07b2493dd1685ed502975cb2e. * Support Events for Grabbers generically * Have CECEvent to actions configurable, further clean-ups * Remove handleEvent from V4L2grabber, as grabber will be stopped on suspend * Validate that one CEC Event can only trigger one action * MacOS lock/unlock added * fast windows fix * Corrections * Fix CodeQL findings * add macos lock/unlock handler * Migration of CEC-config and have default actions * Correct target_link_libraries * Include Foundation * macOS include AppKit * Support Scheduled Events, cleanups. * Fix destructing * Fix coredump during free * Consider additional error sceanrio * Fix missing code * install desktop icons * correct bash logic --------- Co-authored-by: Paulchen-Panther <16664240+Paulchen-Panther@users.noreply.github.com>
109 lines
1.6 KiB
JSON
109 lines
1.6 KiB
JSON
{
|
|
"type" : "object",
|
|
"required" : true,
|
|
"properties" :
|
|
{
|
|
"general" :
|
|
{
|
|
"$ref": "schema-general.json"
|
|
},
|
|
"logger" :
|
|
{
|
|
"$ref": "schema-logger.json"
|
|
},
|
|
"device" :
|
|
{
|
|
"$ref": "schema-device.json"
|
|
},
|
|
"color" :
|
|
{
|
|
"$ref": "schema-color.json"
|
|
},
|
|
"smoothing":
|
|
{
|
|
"$ref": "schema-smoothing.json"
|
|
},
|
|
"grabberV4L2" :
|
|
{
|
|
"$ref": "schema-grabberV4L2.json"
|
|
},
|
|
"grabberAudio" :
|
|
{
|
|
"$ref": "schema-grabberAudio.json"
|
|
},
|
|
"framegrabber" :
|
|
{
|
|
"$ref": "schema-framegrabber.json"
|
|
},
|
|
"blackborderdetector" :
|
|
{
|
|
"$ref": "schema-blackborderdetector.json"
|
|
},
|
|
"foregroundEffect" :
|
|
{
|
|
"$ref": "schema-foregroundEffect.json"
|
|
},
|
|
"backgroundEffect" :
|
|
{
|
|
"$ref": "schema-backgroundEffect.json"
|
|
},
|
|
"forwarder" :
|
|
{
|
|
"$ref": "schema-forwarder.json"
|
|
},
|
|
"jsonServer" :
|
|
{
|
|
"$ref": "schema-jsonServer.json"
|
|
},
|
|
"flatbufServer":
|
|
{
|
|
"$ref": "schema-flatbufServer.json"
|
|
},
|
|
"protoServer" :
|
|
{
|
|
"$ref": "schema-protoServer.json"
|
|
},
|
|
"boblightServer" :
|
|
{
|
|
"$ref": "schema-boblightServer.json"
|
|
},
|
|
"webConfig" :
|
|
{
|
|
"$ref": "schema-webConfig.json"
|
|
},
|
|
"effects" :
|
|
{
|
|
"$ref": "schema-effects.json"
|
|
},
|
|
"instCapture":
|
|
{
|
|
"$ref": "schema-instCapture.json"
|
|
},
|
|
"network":
|
|
{
|
|
"$ref": "schema-network.json"
|
|
},
|
|
"ledConfig":
|
|
{
|
|
"$ref": "schema-ledConfig.json"
|
|
},
|
|
"leds":
|
|
{
|
|
"$ref": "schema-leds.json"
|
|
},
|
|
"osEvents":
|
|
{
|
|
"$ref": "schema-osEvents.json"
|
|
},
|
|
"cecEvents":
|
|
{
|
|
"$ref": "schema-cecEvents.json"
|
|
},
|
|
"schedEvents":
|
|
{
|
|
"$ref": "schema-schedEvents.json"
|
|
}
|
|
},
|
|
"additionalProperties" : false
|
|
}
|