mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
Update Json Interface (Enable/Disable components during runtime) (#150)
* Update Hyperion.h * Add files via upload * Update CMakeLists.txt * Update Hyperion.cpp * Update JsonClientConnection.cpp * Update JsonClientConnection.h * Update JsonSchemas.qrc * Add files via upload * Update schema.json * Update JsonConnection.cpp * Update JsonConnection.h * Update hyperion-remote.cpp
This commit is contained in:
committed by
brindosch
parent
f183032270
commit
bfb06966de
30
include/utils/Components.h
Normal file
30
include/utils/Components.h
Normal file
@@ -0,0 +1,30 @@
|
||||
#pragma once
|
||||
|
||||
/**
|
||||
* Enumeration of components in Hyperion.
|
||||
*/
|
||||
enum Components
|
||||
{
|
||||
SMOOTHING,
|
||||
BLACKBORDER,
|
||||
KODICHECKER,
|
||||
FORWARDER,
|
||||
UDPLISTENER,
|
||||
BOBLIGHTSERVER,
|
||||
GRABBER
|
||||
};
|
||||
|
||||
inline const char* componentToString(Components c)
|
||||
{
|
||||
switch (c)
|
||||
{
|
||||
case SMOOTHING: return "Smoothing option";
|
||||
case BLACKBORDER: return "Blackborder detector";
|
||||
case KODICHECKER: return "KodiVideoChecker";
|
||||
case FORWARDER: return "Json/Proto forwarder";
|
||||
case UDPLISTENER: return "UDP listener";
|
||||
case BOBLIGHTSERVER: return "Boblight server";
|
||||
case GRABBER: return "Framegrabber";
|
||||
default: return "";
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user