mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
implement set videomode via json api (#457)
* implement set videomode via json api * refactor grabbers: - new base class - move shared code to base class * fix osx * rework all cmakelist files with auto file collection. except leddevices (need further restructuring) * store current video and grabbing mode * add json stuff * remove grabbingmode - we do not want to expose it
This commit is contained in:
@@ -14,8 +14,8 @@ enum VideoMode
|
||||
|
||||
inline VideoMode parse3DMode(QString videoMode)
|
||||
{
|
||||
// convert to lower case
|
||||
videoMode = videoMode.toLower();
|
||||
// convert to upper case
|
||||
videoMode = videoMode.toUpper();
|
||||
|
||||
if (videoMode == "3DTAB")
|
||||
{
|
||||
@@ -29,3 +29,14 @@ inline VideoMode parse3DMode(QString videoMode)
|
||||
// return the default 2D
|
||||
return VIDEO_2D;
|
||||
}
|
||||
|
||||
inline QString videoMode2String(VideoMode mode)
|
||||
{
|
||||
switch(mode)
|
||||
{
|
||||
case VIDEO_3DTAB: return "3DTAB";
|
||||
case VIDEO_3DSBS: return "3DSBS";
|
||||
case VIDEO_2D: return "2D";
|
||||
default: return "INVALID";
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user