Advertisement
Guest User

Untitled

a guest
Feb 28th, 2015
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. # Plugin
  2. from Screens.Screen import Screen
  3. from Plugins.Plugin import PluginDescriptor
  4. from Components.ServiceEventTracker import ServiceEventTracker
  5. import sys, os, struct, stat, time
  6. from enigma import iPlayableService, eTimer, eServiceCenter, iServiceInformation, ePicLoad, eServiceMP3
  7.  
  8. class FhemNotification(Screen):
  9. def __init__(self, session):
  10. Screen.__init__(self, session)
  11. self.__event_tracker = ServiceEventTracker(self, eventmap=
  12. {
  13. iPlayableService.evUpdatedInfo: self.__evUpdatedInfo,
  14. iPlayableService.evStopped: self.__evStopped,
  15. iPlayableService.evEnd: self.__evEnd,
  16. iPlayableService.evSeekableStatusChanged: self.__evSeekableStatusChanged,
  17. iPlayableService.evUser: self.__evUser,
  18.  
  19. iPlayableService.evEOF: self.__evEOF,
  20. iPlayableService.evSOF: self.__evSOF,
  21. iPlayableService.evVideoFramerateChanged: self.__evVideoFramerateChanged
  22. })
  23.  
  24. def __evEOF(self):
  25. print "[__evEOF--]"
  26.  
  27. def __evSOF(self):
  28. print "[__evSOF--]"
  29.  
  30. def __evVideoFramerateChanged(self):
  31. print "[__evVideoFramerateChanged--]"
  32.  
  33.  
  34. def __evUpdatedInfo(self):
  35. print "[__evUpdatedInfo]---"
  36.  
  37. def __evStopped(self):
  38. print "[__evStopped]---"
  39.  
  40. def __evUser(self):
  41. print "[__evUser--]"
  42.  
  43. def __evEnd(self):
  44. print "[__evEnd--]"
  45.  
  46. def __evSeekableStatusChanged(self):
  47. print "[__evSeekableStatusChanged--]"
  48.  
  49. def autostart(reason, **kwargs):
  50. if "session" in kwargs:
  51. session = kwargs["session"]
  52. FhemNotification(session)
  53.  
  54. def Plugins(**kwargs):
  55. return [PluginDescriptor(where=PluginDescriptor.WHERE_SESSIONSTART, fnc=autostart)]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement