Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
    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
Ejemplo n.º 3
0
 def open(self, url, exporter=None, asaudio=0):
     try:
         movieResRef = Qt.OpenMovieFileWin(url, 1)
     except Exception, arg:
         print arg
         return 0