#ifndef SWIG
std::string name;
#endif
- std::string getName() { return name; }
+ std::string getName() const { return name; }
void setName( const std::string &n ) { name=n; }
eServiceReference()
sVideoHeight,
sVideoWidth,
- sTransponderData /* transponderdata as python dict */
+ sTransponderData, /* transponderdata as python dict */
+
+ sCurrentChapter,
+ sCurrentTitle,
+ sTotalChapters,
+ sTotalTitles,
+
+ sUser = 0x100
};
enum {
resNA = -1,
audio will be switched off, sync will be disabled etc. */
virtual RESULT setTrickmode(int trick=0)=0;
virtual RESULT isCurrentlySeekable()=0;
+ virtual RESULT seekChapter(int) { return -1; }
+ virtual RESULT seekTitle(int) { return -1; }
};
SWIG_TEMPLATE_TYPEDEF(ePtr<iSeekableService>, iSeekableServicePtr);
evStart,
evEnd,
+ evTunedIn,
evTuneFailed,
/* when iServiceInformation is implemented:*/
evUpdatedRassInteractivePicMask,
evVideoSizeChanged,
+ evVideoFramerateChanged,
+ evVideoProgressiveChanged,
+
+ evStopped,
- evStopped
+ evUser = 0x100
};
};