diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2006-01-26 13:25:39 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2006-01-26 13:25:39 +0000 |
| commit | a44c8df41652c299a74eed799dba199738632548 (patch) | |
| tree | c5c11c949f65195d57fd6bd96f85a320b965c18d | |
| parent | 04834ce5f7fe848cd77ad6c8162bcc04b7f95f79 (diff) | |
| download | enigma2-a44c8df41652c299a74eed799dba199738632548.tar.gz enigma2-a44c8df41652c299a74eed799dba199738632548.zip | |
clarify evStart, evEnd, add evSOF (start of file)
| -rw-r--r-- | lib/service/iservice.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/service/iservice.h b/lib/service/iservice.h index 1f55fe49..bc8d0244 100644 --- a/lib/service/iservice.h +++ b/lib/service/iservice.h @@ -386,6 +386,8 @@ class iPlayableService: public iObject public: enum { + /* these first two events are magical, and should only + be generated if you know what you're doing. */ evStart, evEnd, @@ -397,7 +399,8 @@ public: /* when seek() is implemented: */ evSeekableStatusChanged, /* for example when timeshifting */ - evEOF + evEOF, + evSOF, /* bounced against start of file (when seeking backwards) */ }; virtual RESULT connectEvent(const Slot2<void,iPlayableService*,int> &event, ePtr<eConnection> &connection)=0; virtual RESULT start()=0; |
