Files
qt5-legatus-legacy/Lts/Services/VideoOverlayManagement/settings.h
T
2026-08-13 18:33:10 +02:00

45 lines
857 B
C++
Executable File

/**
* Settings for VideoOverlayManagement
* $Id$
* $HeadURL$
* $Author$
* Created by hjl, SLSE, 2016-06-30
*/
#pragma once
#include <QString>
namespace NGL
{
class Settings;
}
namespace VideoOverlayManagement
{
namespace Settings
{
//!< Get the hostname for AVS
QString getAvsHostname();
//!< Get the port for AVS RCP_AVA
quint16 getAvsAvaPort();
//!< Get AVS keep-alive trigger request time intervall in msec
quint16 getAvsKeepAliveTriggerRequestTime();
//!< Get AVS keep-alive time intervall in msec
quint16 getAvsKeepAliveTime();
//!< Get overlay template name used for AVS textoutput
QString getOverlayTemplateName();
//!< Get context name used for AVS textoutput
QString getContextName();
//!< The real NGL::Settings - object
NGL::Settings *settings();
void setIniFile(const QString &ini);
}
} // namespace VideoOverlayManagement