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

#include <servicewebts.h>

Inheritance diagram for eServiceWebTS:
iPlayableService iPauseableService iServiceInformation iSeekableService iAudioTrackSelection iAudioChannelSelection iObject iAudioChannelSelection_ENUMS iObject iObject iSeekableService_ENUMS iObject iServiceInformation_ENUMS iObject iObject iPlayableService_ENUMS

Public Member Functions

virtual ~eServiceWebTS ()
 
RESULT connectEvent (const sigc::slot2< void, iPlayableService *, int > &event, ePtr< eConnection > &connection)
 
RESULT start ()
 
RESULT stop ()
 
RESULT pause (ePtr< iPauseableService > &ptr)
 
RESULT seek (ePtr< iSeekableService > &ptr)
 
RESULT info (ePtr< iServiceInformation > &)
 
RESULT setTarget (int target, bool noaudio=false)
 
RESULT setSlowMotion (int ratio)
 
RESULT setFastForward (int ratio)
 
RESULT audioChannel (ePtr< iAudioChannelSelection > &ptr)
 
RESULT audioTracks (ePtr< iAudioTrackSelection > &ptr)
 
RESULT frontendInfo (ePtr< iFrontendInformation > &ptr)
 
RESULT subServices (ePtr< iSubserviceList > &ptr)
 
RESULT timeshift (ePtr< iTimeshiftService > &ptr)
 
RESULT cueSheet (ePtr< iCueSheet > &ptr)
 
void setQpipMode (bool value, bool audio)
 
RESULT subtitle (ePtr< iSubtitleOutput > &ptr)
 
RESULT audioDelay (ePtr< iAudioDelay > &ptr)
 
RESULT rdsDecoder (ePtr< iRdsDecoder > &ptr)
 
RESULT stream (ePtr< iStreamableService > &ptr)
 
RESULT streamed (ePtr< iStreamedService > &ptr)
 
RESULT keys (ePtr< iServiceKeys > &ptr)
 
RESULT tap (ePtr< iTapService > &ptr)
 
RESULT pause ()
 
RESULT unpause ()
 
RESULT getLength (pts_t &SWIG_OUTPUT)
 
RESULT seekTo (pts_t to)
 
RESULT seekRelative (int direction, pts_t to)
 
RESULT getPlayPosition (pts_t &SWIG_OUTPUT)
 
RESULT setTrickmode (int trick)
 
RESULT isCurrentlySeekable ()
 
RESULT getName (std::string &name)
 
int getInfo (int w)
 
std::string getInfoString (int w)
 
int getNumberOfTracks ()
 
RESULT selectTrack (unsigned int i)
 
 SWIG_VOID (RESULT) getTrackInfo(struct iAudioTrackInfo &
 
int getCurrentTrack ()
 
int getCurrentChannel ()
 
RESULT selectChannel (int i)
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 
- Public Member Functions inherited from iServiceInformation
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 iSeekableService
virtual RESULT seekChapter (int)
 
virtual RESULT seekTitle (int)
 

Public Attributes

unsigned int n
 
- Public Attributes inherited from iServiceInformation
virtual virtual SWIG_VOID(RESULT) getName(std int nownext
 
- Public Attributes inherited from iAudioTrackSelection
virtual unsigned int n =0
 

Friends

class eServiceFactoryWebTS
 

Additional Inherited Members

- Public Types inherited from iPlayableService_ENUMS
enum  {
  evStart , evEnd , evTunedIn , evTuneFailed ,
  evUpdatedEventInfo , evUpdatedInfo , evNewProgramInfo , evSeekableStatusChanged ,
  evEOF , evSOF , evCuesheetChanged , evUpdatedRadioText ,
  evUpdatedRtpText , evUpdatedRassSlidePic , evUpdatedRassInteractivePicMask , evVideoSizeChanged ,
  evVideoFramerateChanged , evVideoProgressiveChanged , evBuffering , evGstreamerPlayStarted ,
  evStopped , evHBBTVInfo , evVideoGammaChanged , evFccFailed ,
  evUser = 0x100
}
 
- 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 }
 
- Public Types inherited from iSeekableService_ENUMS
enum  { dirForward = +1 , dirBackward = -1 }
 
- Public Types inherited from iAudioChannelSelection_ENUMS
enum  { LEFT , STEREO , RIGHT }
 
- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Constructor & Destructor Documentation

◆ ~eServiceWebTS()

eServiceWebTS::~eServiceWebTS ( )
virtual

Member Function Documentation

◆ audioChannel()

RESULT eServiceWebTS::audioChannel ( ePtr< iAudioChannelSelection > &  ptr)
inline

◆ audioDelay()

RESULT eServiceWebTS::audioDelay ( ePtr< iAudioDelay > &  ptr)
inline

◆ audioTracks()

RESULT eServiceWebTS::audioTracks ( ePtr< iAudioTrackSelection > &  ptr)
inline

◆ connectEvent()

RESULT eServiceWebTS::connectEvent ( const sigc::slot2< void, iPlayableService *, int > &  event,
ePtr< eConnection > &  connection 
)
virtual

Implements iPlayableService.

◆ cueSheet()

RESULT eServiceWebTS::cueSheet ( ePtr< iCueSheet > &  ptr)
inline

◆ frontendInfo()

RESULT eServiceWebTS::frontendInfo ( ePtr< iFrontendInformation > &  ptr)
inline

◆ getCurrentChannel()

int eServiceWebTS::getCurrentChannel ( )
inlinevirtual

◆ getCurrentTrack()

int eServiceWebTS::getCurrentTrack ( )
virtual

Implements iAudioTrackSelection.

◆ getInfo()

int eServiceWebTS::getInfo ( int  w)
virtual

Reimplemented from iServiceInformation.

◆ getInfoString()

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

Reimplemented from iServiceInformation.

◆ getLength()

RESULT eServiceWebTS::getLength ( pts_t SWIG_OUTPUT)
virtual

Implements iSeekableService.

◆ getName()

RESULT eServiceWebTS::getName ( std::string &  name)

◆ getNumberOfTracks()

int eServiceWebTS::getNumberOfTracks ( )
virtual

Implements iAudioTrackSelection.

◆ getPlayPosition()

RESULT eServiceWebTS::getPlayPosition ( pts_t SWIG_OUTPUT)
virtual

Implements iSeekableService.

◆ info()

RESULT eServiceWebTS::info ( ePtr< iServiceInformation > &  i)

◆ isCurrentlySeekable()

RESULT eServiceWebTS::isCurrentlySeekable ( )
virtual

Implements iSeekableService.

◆ keys()

RESULT eServiceWebTS::keys ( ePtr< iServiceKeys > &  ptr)
inline

◆ pause() [1/2]

RESULT eServiceWebTS::pause ( )
virtual

Implements iPauseableService.

◆ pause() [2/2]

RESULT eServiceWebTS::pause ( ePtr< iPauseableService > &  ptr)

◆ rdsDecoder()

RESULT eServiceWebTS::rdsDecoder ( ePtr< iRdsDecoder > &  ptr)
inline

◆ seek()

RESULT eServiceWebTS::seek ( ePtr< iSeekableService > &  ptr)

◆ seekRelative()

RESULT eServiceWebTS::seekRelative ( int  direction,
pts_t  to 
)
virtual

Implements iSeekableService.

◆ seekTo()

RESULT eServiceWebTS::seekTo ( pts_t  to)
virtual

Implements iSeekableService.

◆ selectChannel()

RESULT eServiceWebTS::selectChannel ( int  i)
inlinevirtual

◆ selectTrack()

RESULT eServiceWebTS::selectTrack ( unsigned int  i)
virtual

Implements iAudioTrackSelection.

◆ setFastForward()

RESULT eServiceWebTS::setFastForward ( int  ratio)
inlinevirtual

Implements iPauseableService.

◆ setQpipMode()

void eServiceWebTS::setQpipMode ( bool  value,
bool  audio 
)
inlinevirtual

Implements iPlayableService.

◆ setSlowMotion()

RESULT eServiceWebTS::setSlowMotion ( int  ratio)
inlinevirtual

Implements iPauseableService.

◆ setTarget()

RESULT eServiceWebTS::setTarget ( int  target,
bool  noaudio = false 
)
inlinevirtual

Implements iPlayableService.

◆ setTrickmode()

RESULT eServiceWebTS::setTrickmode ( int  trick)
virtual

Implements iSeekableService.

◆ start()

RESULT eServiceWebTS::start ( )
virtual

Implements iPlayableService.

◆ stop()

RESULT eServiceWebTS::stop ( )
virtual

Implements iPlayableService.

◆ stream()

RESULT eServiceWebTS::stream ( ePtr< iStreamableService > &  ptr)
inline

◆ streamed()

RESULT eServiceWebTS::streamed ( ePtr< iStreamedService > &  ptr)
inline

◆ subServices()

RESULT eServiceWebTS::subServices ( ePtr< iSubserviceList > &  ptr)
inline

◆ subtitle()

RESULT eServiceWebTS::subtitle ( ePtr< iSubtitleOutput > &  ptr)
inline

◆ SWIG_VOID()

eServiceWebTS::SWIG_VOID ( RESULT  ) &
virtual

Reimplemented from iServiceInformation.

◆ tap()

RESULT eServiceWebTS::tap ( ePtr< iTapService > &  ptr)
inline

◆ timeshift()

RESULT eServiceWebTS::timeshift ( ePtr< iTimeshiftService > &  ptr)
inline

◆ unpause()

RESULT eServiceWebTS::unpause ( )
virtual

Implements iPauseableService.

Friends And Related Function Documentation

◆ eServiceFactoryWebTS

friend class eServiceFactoryWebTS
friend

Member Data Documentation

◆ n

unsigned int eServiceWebTS::n

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