from abc import ABCMeta, abstractmethod
[docs]class BasePlayer(object, metaclass=ABCMeta):
def __init__(self, loop_filename):
pass
[docs] @abstractmethod
def play_program(self, program=None, resume_offset=0):
pass
[docs] @abstractmethod
def show_still(self, filename):
pass
[docs] @abstractmethod
def pause_screen(self):
pass
[docs] @abstractmethod
def seconds_until_end_of_playing_video(self):
pass
[docs] def snapshot(self):
pass