def __init__ (self, filename, alpha=0, audio=1): self._o_surface = None self._o_smpeg = _pyKyra._mpegbox_new (filename, audio); w, h = _pyKyra._mpegbox_size (self._o_smpeg) self._canvas_resource = KrCanvasResource ("smpeg_"+filename, w, h, alpha) KrCanvas.__init__ (self, self._canvas_resource)
def __del__ (self): if self._o_surface: _pyKyra._mpegbox_free_surface (self._o_surface) _pyKyra._mpegbox_free_smpeg(self._o_smpeg) KrCanvas.__del__(self)