openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
iServiceInformation Class Reference

#include <iservice.h>

Inheritance diagram for iServiceInformation:
iServiceInformation_ENUMS iObject eDVBServicePlay eServiceDVD eServiceHDMI eServiceMP3 eServiceTS eServiceWebTS eServiceXine eDVBServiceFCCPlay eServiceM2TS

Public Member Functions

virtual virtual SWIG_VOID(RESULT) getName(std SWIG_VOID (RESULT) getEvent(ePtr< eServiceEvent > &SWIG_OUTPUT
 
virtual int getInfo (int w)
 
virtual std::string getInfoString (int w)
 
virtual ePtr< iServiceInfoContainergetInfoObject (int w)
 
virtual ePtr< iDVBTransponderDatagetTransponderData ()
 
virtual void getAITApplications (std::map< int, std::string > &aitlist)
 
virtual PyObject * getHbbTVApplications ()
 
virtual void getCaIds (std::vector< int > &caids, std::vector< int > &ecmpids, std::vector< std::string > &ecmdatabytes)
 
virtual long long getFileSize ()
 
virtual int setInfo (int w, int v)
 
virtual int setInfoString (int w, const char *v)
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Public Attributes

virtual virtual SWIG_VOID(RESULT) getName(std int nownext
 

Additional Inherited Members

- Public Types inherited from iServiceInformation_ENUMS
enum  {
  sIsCrypted , sAspect , sFrameRate , sProgressive ,
  sIsMultichannel , sVideoPID , sAudioPID , sPCRPID ,
  sPMTPID , sTXTPID , sSID , sONID ,
  sTSID , sNamespace , sProvider , sDescription ,
  sServiceref , sTimeCreate , sFileSize , sCAIDs ,
  sCAIDPIDs , sVideoType , sTags , sDVBState ,
  sVideoHeight , sVideoWidth , sTransponderData , sCurrentChapter ,
  sCurrentTitle , sTotalChapters , sTotalTitles , sTagTitle ,
  sTagTitleSortname , sTagArtist , sTagArtistSortname , sTagAlbum ,
  sTagAlbumSortname , sTagComposer , sTagDate , sTagGenre ,
  sTagComment , sTagExtendedComment , sTagTrackNumber , sTagTrackCount ,
  sTagAlbumVolumeNumber , sTagAlbumVolumeCount , sTagLocation , sTagHomepage ,
  sTagDescription , sTagVersion , sTagISRC , sTagOrganization ,
  sTagCopyright , sTagCopyrightURI , sTagContact , sTagLicense ,
  sTagLicenseURI , sTagPerformer , sTagCodec , sTagVideoCodec ,
  sTagAudioCodec , sTagBitrate , sTagNominalBitrate , sTagMinimumBitrate ,
  sTagMaximumBitrate , sTagSerial , sTagEncoder , sTagEncoderVersion ,
  sTagTrackGain , sTagTrackPeak , sTagAlbumGain , sTagAlbumPeak ,
  sTagReferenceLevel , sTagLanguageCode , sTagImage , sTagPreviewImage ,
  sTagAttachment , sTagBeatsPerMinute , sTagKeywords , sTagCRC ,
  sTagChannelMode , sTransferBPS , sHBBTVUrl , sLiveStreamDemuxId ,
  sBuffer , sIsDedicated3D , sHideVBI , sCenterDVBSubs ,
  sGamma , sUser = 0x100
}
 
enum  { resNA = -1 , resIsString = -2 , resIsPyObject = -3 }
 
- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Member Function Documentation

◆ getAITApplications()

virtual void iServiceInformation::getAITApplications ( std::map< int, std::string > &  aitlist)
inlinevirtual

Reimplemented in eDVBServicePlay.

◆ getCaIds()

void iServiceInformation::getCaIds ( std::vector< int > &  caids,
std::vector< int > &  ecmpids,
std::vector< std::string > &  ecmdatabytes 
)
virtual

Reimplemented in eDVBServicePlay.

◆ getFileSize()

long long iServiceInformation::getFileSize ( )
virtual

◆ getHbbTVApplications()

virtual PyObject* iServiceInformation::getHbbTVApplications ( )
inlinevirtual

Reimplemented in eDVBServicePlay.

◆ getInfo()

int iServiceInformation::getInfo ( int  w)
virtual

◆ getInfoObject()

ePtr< iServiceInfoContainer > iServiceInformation::getInfoObject ( int  w)
virtual

Reimplemented in eServiceMP3, eServiceHDMI, and eServiceDVD.

◆ getInfoString()

std::string iServiceInformation::getInfoString ( int  w)
virtual

◆ getTransponderData()

ePtr< iDVBTransponderData > iServiceInformation::getTransponderData ( )
virtual

Reimplemented in eDVBServicePlay.

◆ setInfo()

int iServiceInformation::setInfo ( int  w,
int  v 
)
virtual

◆ setInfoString()

int iServiceInformation::setInfoString ( int  w,
const char *  v 
)
virtual

◆ SWIG_VOID()

virtual virtual SWIG_VOID (RESULT) getName(std iServiceInformation::SWIG_VOID ( RESULT  ) &
virtual

Reimplemented in eServiceWebTS, and eServiceTS.

Member Data Documentation

◆ nownext

virtual virtual SWIG_VOID (RESULT) getName(std int iServiceInformation::nownext

The documentation for this class was generated from the following files: