def createDirectDrawQt(self, ddobj, size): w, h = size ddsd = ddraw.CreateDDSURFACEDESC() ddsd.SetFlags(ddraw.DDSD_WIDTH | ddraw.DDSD_HEIGHT | ddraw.DDSD_CAPS) ddsd.SetCaps(ddraw.DDSCAPS_OFFSCREENPLAIN) ddsd.SetSize(w, h) self.__movieBuffer = ddobj.CreateSurface(ddsd) Qt.InitializeQTML() Qt.EnterMovies() Qt.SetDDObject(ddobj) Qt.SetDDPrimarySurface(self.__movieBuffer) fn = 'D:\\ufs\\mm\\cmif\\win32\\Qt\\media\\fashion.mov' try: movieResRef = Qt.OpenMovieFileWin(fn, 1) except Exception, arg: print arg return
def __init__(self, url): self.movie = None self.videotrack = None self.videomedia = None self.videotimescale = None self.audiotrack = None self.audiomedia = None self.audiotimescale = None self.audiodescr = {} self.videocurtime = None self.audiocurtime = None winqt.Initialize() path = MMurl.urlretrieve(url)[0] try: movieResRef = Qt.OpenMovieFileWin(path, 1) except Qt.Error, arg: print arg
def open(self, url, exporter=None, asaudio=0): try: movieResRef = Qt.OpenMovieFileWin(url, 1) except Exception, arg: print arg return 0