49 std::vector<int> integerValues;
50 std::vector<std::string> stringValues;
137 void gotMessage(
int);
138 void gotThreadMessage(
const int &);
142 void thread_finished();
146 sigc::signal2<void,iPlayableService*,int> m_event;
148 struct ddvd *m_ddvdconfig;
154 stIdle, stRunning, stMenu, stStopped
160 char m_ddvd_titlestring[96];
166 struct ddvd_resume m_resume_info;
171 int m_width, m_height, m_aspect, m_framerate, m_progressive;
172 bool m_resume, m_dvd_menu_closed;
static int ptr
Definition: bcm.cpp:17
long long pts_t
Definition: cfile.h:7
Definition: servicedvd.h:62
RESULT frontendInfo(ePtr< iFrontendInformation > &ptr)
Definition: servicedvd.h:71
RESULT pause()
Definition: servicedvd.cpp:578
RESULT info(ePtr< iServiceInformation > &ptr)
Definition: servicedvd.cpp:605
RESULT timeshift(ePtr< iTimeshiftService > &ptr)
Definition: servicedvd.h:73
RESULT keys(ePtr< iServiceKeys > &ptr)
Definition: servicedvd.cpp:551
RESULT rdsDecoder(ePtr< iRdsDecoder > &ptr)
Definition: servicedvd.h:76
RESULT streamed(ePtr< iStreamedService > &ptr)
Definition: servicedvd.h:78
RESULT getName(std::string &name)
Definition: servicedvd.cpp:612
RESULT seekChapter(int chapter)
Definition: servicedvd.cpp:904
RESULT seekTitle(int title)
Definition: servicedvd.cpp:897
RESULT getLength(pts_t &len)
Definition: servicedvd.cpp:847
RESULT seekTo(pts_t to)
Definition: servicedvd.cpp:859
RESULT seek(ePtr< iSeekableService > &ptr)
Definition: servicedvd.cpp:477
int getNumberOfTracks()
Definition: servicedvd.cpp:498
RESULT setSlowMotion(int ratio)
Definition: servicedvd.cpp:559
virtual ~eServiceDVD()
Definition: servicedvd.cpp:432
RESULT subServices(ePtr< iSubserviceList > &ptr)
Definition: servicedvd.h:72
void setCutList(SWIG_PYOBJECT(ePyObject))
Definition: servicedvd.cpp:999
RESULT getSubtitleList(std::vector< SubtitleTrack > &sublist)
Definition: servicedvd.cpp:815
RESULT audioChannel(ePtr< iAudioChannelSelection > &ptr)
Definition: servicedvd.h:69
RESULT audioTracks(ePtr< iAudioTrackSelection > &ptr)
Definition: servicedvd.cpp:491
RESULT keyPressed(int key)
Definition: servicedvd.cpp:922
RESULT setFastForward(int ratio)
Definition: servicedvd.cpp:570
int getInfo(int w)
Definition: servicedvd.cpp:625
PyObject * getCutList()
Definition: servicedvd.cpp:989
RESULT stream(ePtr< iStreamableService > &ptr)
Definition: servicedvd.h:77
RESULT getPlayPosition(pts_t &pos)
Definition: servicedvd.cpp:882
RESULT enableSubtitles(iSubtitleUser *user, SubtitleTrack &track)
Definition: servicedvd.cpp:773
RESULT isCurrentlySeekable()
Definition: servicedvd.cpp:917
RESULT getTrackInfo(struct iAudioTrackInfo &, unsigned int n)
Definition: servicedvd.cpp:522
RESULT subtitle(ePtr< iSubtitleOutput > &ptr)
Definition: servicedvd.cpp:484
RESULT stop()
Definition: servicedvd.cpp:458
std::string getInfoString(int w)
Definition: servicedvd.cpp:694
RESULT unpause()
Definition: servicedvd.cpp:585
RESULT getCachedSubtitle(SubtitleTrack &track)
Definition: servicedvd.cpp:841
RESULT audioDelay(ePtr< iAudioDelay > &ptr)
Definition: servicedvd.h:75
RESULT connectEvent(const sigc::slot2< void, iPlayableService *, int > &event, ePtr< eConnection > &connection)
Definition: servicedvd.cpp:441
RESULT cueSheet(ePtr< iCueSheet > &ptr)
Definition: servicedvd.cpp:978
RESULT seekRelative(int direction, pts_t to)
Definition: servicedvd.cpp:873
RESULT start()
Definition: servicedvd.cpp:447
RESULT tap(ePtr< iTapService > &ptr)
Definition: servicedvd.h:74
RESULT setTrickmode(int trick=0)
Definition: servicedvd.cpp:912
RESULT setTarget(int target, bool noaudio=false)
Definition: servicedvd.h:68
RESULT selectTrack(unsigned int i)
Definition: servicedvd.cpp:515
RESULT disableSubtitles()
Definition: servicedvd.cpp:807
void setQpipMode(bool value, bool audio)
Definition: servicedvd.h:80
ePtr< iServiceInfoContainer > getInfoObject(int w)
Definition: servicedvd.cpp:707
void setCutListEnable(int enable)
Definition: servicedvd.cpp:1003
int getCurrentTrack()
Definition: servicedvd.cpp:506
Definition: servicedvd.h:46
std::string getString(unsigned int index) const
Definition: servicedvd.cpp:147
void addInteger(int value)
Definition: servicedvd.cpp:154
int getInteger(unsigned int index) const
Definition: servicedvd.cpp:140
void addString(const char *value)
Definition: servicedvd.cpp:159
Definition: servicedvd.h:14
RESULT play(const eServiceReference &, ePtr< iPlayableService > &ptr)
Definition: servicedvd.cpp:54
RESULT offlineOperations(const eServiceReference &, ePtr< iServiceOfflineOperations > &ptr)
Definition: servicedvd.cpp:80
RESULT list(const eServiceReference &, ePtr< iListableService > &ptr)
Definition: servicedvd.cpp:67
eServiceFactoryDVD()
Definition: servicedvd.cpp:26
RESULT record(const eServiceReference &, ePtr< iRecordableService > &ptr)
Definition: servicedvd.cpp:61
RESULT info(const eServiceReference &, ePtr< iStaticServiceInformation > &ptr)
Definition: servicedvd.cpp:74
virtual ~eServiceFactoryDVD()
Definition: servicedvd.cpp:42
Definition: iservice.h:15
@ idServiceDVD
Definition: iservice.h:30
Definition: servicedvd.h:32
int isPlayable(const eServiceReference &ref, const eServiceReference &ignore, bool simulate)
Definition: servicedvd.h:40
int getLength(const eServiceReference &ref)
Definition: servicedvd.h:38
RESULT getEvent(const eServiceReference &ref, ePtr< eServiceEvent > &ptr, time_t start_time)
Definition: servicedvd.h:42
long long getFileSize(const eServiceReference &ref)
Definition: servicedvd.cpp:130
RESULT getName(const eServiceReference &ref, std::string &name)
Definition: servicedvd.cpp:92
int getInfo(const eServiceReference &ref, int w)
Definition: servicedvd.cpp:108
Definition: gpixmap.h:188
Definition: iservice.h:562
virtual unsigned int n
Definition: iservice.h:570
Definition: iservice.h:700
Definition: iservice.h:499
Definition: iservice.h:978
Definition: iservice.h:528
Definition: iservice.h:1095
Definition: iservice.h:260
Definition: iservice.h:909
Definition: iservice.h:736
Definition: iservice.h:725
enable
Definition: Extensions/MiniTV/plugin.py:8
name
Definition: newplugin.py:9
target
Definition: newplugin.py:59
list ref
Definition: create_picon_e1_to_e2.py:17
pos
Definition: enigma_py_patcher.py:16
index
Definition: main.py:28
int RESULT
Definition: object.h:12
Definition: iservice.h:548
#define SWIG_PYOBJECT(x)
Definition: swig.h:23