/** * Settings for VideoOverlayManagement * $Id$ * $HeadURL$ * $Author$ * Created by hjl, SLSE, 2016-06-30 */ #pragma once #include 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