sVideoType, // MPEG2 MPEG4
sTags, /* space seperated list of tags */
+
+ sDVBState, /* states as defined in pmt handler (as events there) */
+
+ sVideoHeight,
+ sVideoWidth
};
enum { resNA = -1, resIsString = -2, resIsPyObject = -3 };
/* only when cueSheet is implemented */
evCuesheetChanged,
- evUpdatedRadioText
+ evUpdatedRadioText,
+
+ evVideoSizeChanged
};
#ifndef SWIG
virtual RESULT connectEvent(const Slot2<void,iPlayableService*,int> &event, ePtr<eConnection> &connection)=0;
~iListableService();
#endif
public:
+#ifndef SWIG
/* legacy interface: get a list */
virtual RESULT getContent(std::list<eServiceReference> &list, bool sorted=false)=0;
+#endif
virtual PyObject *getContent(const char* format, bool sorted=false)=0;
/* new, shiny interface: streaming. */