Example #1
0
 def __init__(self, parent_win, xid=0):
     PreferencesProvider.__init__(self)
     PlayerEngine.__init__(self, parent_win, xid)
     self.proc = None
     self.m_items = {}
     self.out_watcher = None
     self.state_timeout = None
     self._setup_gui()
     self._setup_connections()
Example #2
0
 def set_mute(self, status):
     #self._cmd("mute %d" % status)
     if status:
         self._cmd("volume 0 1")
     else:
         self._cmd("volume %d 1" % self.volume)
     return PlayerEngine.set_mute(self, status)
Example #3
0
    def pause(self):
        self._cmd("pause")
        if not self.paused:
            self._unregister_state_timeout()
        else:
            self._register_state_timeout()

        self._setup_paused_ui()
        return PlayerEngine.pause(self)
Example #4
0
    def stop(self):
        if not self.playing:
            return
        self.playing = None

        self._unregister_state_timeout()
        if self.proc:
            self._cmd("quit")
            if self.proc:
                self.proc.wait()
                self.proc = None
        self._setup_stopped_ui()

        return PlayerEngine.stop(self)
Example #5
0
 def show_osd_message(self, msg, duration):
     self._cmd("osd_show_text \"%s\" %s" % (msg, duration))
     return PlayerEngine.show_osd_message(self, msg, duration)
Example #6
0
 def set_fullscreen(self, status):
     self._cmd("vo_fullscreen %d" % status)
     return PlayerEngine.set_fullscreen(self, status)
Example #7
0
 def set_volume(self, value):
     self._cmd("volume %d 1" % value)
     return PlayerEngine.set_volume(self, value)
Example #8
0
 def seek(self, pos, type):
     self._cmd("seek %s %s" % (pos, type))
     return PlayerEngine.seek(self, pos, type)