diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2006-05-12 17:32:36 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2006-05-12 17:32:36 +0000 |
| commit | a2aaaa1836cc7d4348429418c36d6742a6b3bc5a (patch) | |
| tree | 9cf59915633f03253235f06124431b0ce8428436 /lib/service/servicedvb.h | |
| parent | 62b5ec90e68742957e88889c2b3c606a8a536e09 (diff) | |
| download | enigma2-a2aaaa1836cc7d4348429418c36d6742a6b3bc5a.tar.gz enigma2-a2aaaa1836cc7d4348429418c36d6742a6b3bc5a.zip | |
add teletext parser to servicedvb
Diffstat (limited to 'lib/service/servicedvb.h')
| -rw-r--r-- | lib/service/servicedvb.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/service/servicedvb.h b/lib/service/servicedvb.h index 81a6b743..01eb0497 100644 --- a/lib/service/servicedvb.h +++ b/lib/service/servicedvb.h @@ -6,6 +6,7 @@ #include <lib/dvb/pmt.h> #include <lib/dvb/eit.h> +#include <lib/dvb/teletext.h> #include <lib/base/filepush.h> class eServiceFactoryDVB: public iServiceHandler @@ -140,12 +141,14 @@ private: eDVBServicePlay(const eServiceReference &ref, eDVBService *service); + /* events */ void gotNewEvent(); void serviceEvent(int event); void serviceEventTimeshift(int event); Signal2<void,iPlayableService*,int> m_event; + /* pvr */ int m_is_pvr, m_is_paused, m_timeshift_enabled, m_timeshift_active; int m_first_program_info; @@ -157,6 +160,7 @@ private: int m_current_audio_stream; int selectAudioStream(int n); + /* timeshift */ ePtr<iDVBTSRecorder> m_record; std::set<int> m_pids_active; @@ -168,6 +172,8 @@ private: int m_skipmode; + /* cuesheet */ + ePtr<eCueSheet> m_cue; struct cueEntry @@ -192,6 +198,9 @@ private: void saveCuesheet(); void cutlistToCuesheet(); + + /* teletext subtitles */ + ePtr<eDVBTeletextParser> m_teletext_parser; }; #endif |
