std::string path;
std::string getPath() { return path; }
- int getData(int num) const
+ int getData(unsigned int num) const
{
if ( num < sizeof(data)/sizeof(int) )
return data[num];
return 0;
}
- void setData(int num, int val)
+ void setData(unsigned int num, int val)
{
if ( num < sizeof(data)/sizeof(int) )
data[num] = val;
enum { dirForward = +1, dirBackward = -1 };
virtual RESULT seekRelative(int direction, pts_t to)=0;
virtual RESULT getPlayPosition(pts_t &SWIG_OUTPUT)=0;
+ /* if you want to do several seeks in a row, you can enable the trickmode.
+ audio will be switched off, sync will be disabled etc. */
+ virtual RESULT setTrickmode(int trick=0)=0;
};
TEMPLATE_TYPEDEF(ePtr<iSeekableService>, iSeekableServicePtr);