X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fservice%2Fiservice.h;h=dfd066934099ce8694589a62c2538c3365998fdc;hp=232e66f2872fbae8749d3e7d38abec4dfd291455;hb=391f7559e77cf98ea3b5a1fba94a8fa6f4307da8;hpb=36940d42cf3cc58b40a5a6f5fe86bad50ff48ad7 diff --git a/lib/service/iservice.h b/lib/service/iservice.h index 232e66f..dfd0669 100644 --- a/lib/service/iservice.h +++ b/lib/service/iservice.h @@ -224,6 +224,19 @@ public: TEMPLATE_TYPEDEF(ePtr, iServiceInformationPtr); +class iFrontendStatusInformation: public iObject +{ +public: + enum { + bitErrorRate, + signalPower, + signalQuality + }; + virtual int getFrontendInfo(int w)=0; +}; + +TEMPLATE_TYPEDEF(ePtr, iFrontendStatusInformationPtr); + class iPauseableService: public iObject { public: @@ -287,6 +300,7 @@ public: virtual SWIG_VOID(RESULT) pause(ePtr &SWIG_OUTPUT)=0; virtual SWIG_VOID(RESULT) info(ePtr &SWIG_OUTPUT)=0; virtual SWIG_VOID(RESULT) audioTracks(ePtr &SWIG_OUTPUT)=0; + virtual SWIG_VOID(RESULT) frontendStatusInfo(ePtr &SWIG_OUTPUT)=0; }; TEMPLATE_TYPEDEF(ePtr, iPlayableServicePtr);