openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
iSubtitleOutput Class Referenceabstract

#include <iservice.h>

Inheritance diagram for iSubtitleOutput:
iObject eDVBServicePlay eServiceDVD eServiceMP3 eDVBServiceFCCPlay eServiceM2TS

Classes

struct  SubtitleTrack
 

Public Member Functions

virtual RESULT enableSubtitles (iSubtitleUser *user, SubtitleTrack &track)=0
 
virtual RESULT disableSubtitles ()=0
 
virtual RESULT getCachedSubtitle (SubtitleTrack &track)=0
 
virtual RESULT getSubtitleList (std::vector< SubtitleTrack > &subtitlelist)=0
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Additional Inherited Members

- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Member Function Documentation

◆ disableSubtitles()

virtual RESULT iSubtitleOutput::disableSubtitles ( )
pure virtual

Implemented in eServiceMP3, eServiceDVD, and eDVBServicePlay.

◆ enableSubtitles()

virtual RESULT iSubtitleOutput::enableSubtitles ( iSubtitleUser user,
SubtitleTrack track 
)
pure virtual

Implemented in eServiceMP3, eServiceDVD, and eDVBServicePlay.

◆ getCachedSubtitle()

virtual RESULT iSubtitleOutput::getCachedSubtitle ( SubtitleTrack track)
pure virtual

Implemented in eServiceMP3, eServiceDVD, and eDVBServicePlay.

◆ getSubtitleList()

virtual RESULT iSubtitleOutput::getSubtitleList ( std::vector< SubtitleTrack > &  subtitlelist)
pure virtual

Implemented in eServiceMP3, eServiceDVD, and eDVBServicePlay.


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