Ejemplo n.º 1
0
def Initialize(incrref=1):
    global initialized
    global refcount
    if initialized:
        if incrref:
            refcount = refcount + 1
        return 1
    if Qt is None:
        return 0
    try:
        Qt.InitializeQTML()
    except:
        return 0
    Qt.EnterMovies()
    initialized = 1
    if incrref:
        refcount = refcount + 1
    return 1
Ejemplo n.º 2
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