qtmobility/plugins/multimedia/qt7/qt7movierenderer.h
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
    49 
    49 
    50 #include <qvideorenderercontrol.h>
    50 #include <qvideorenderercontrol.h>
    51 #include <qmediaplayer.h>
    51 #include <qmediaplayer.h>
    52 
    52 
    53 #include <QtGui/qmacdefines_mac.h>
    53 #include <QtGui/qmacdefines_mac.h>
    54 #include "qt7videooutputcontrol.h"
    54 #include "qt7videooutput.h"
    55 
    55 
    56 #include <CoreVideo/CVOpenGLTexture.h>
    56 #include <QuartzCore/CVOpenGLTexture.h>
    57 #include <QuickTime/QuickTime.h>
    57 #include <QuickTime/QuickTime.h>
    58 
    58 
    59 QT_BEGIN_NAMESPACE
    59 QT_BEGIN_NAMESPACE
    60 
    60 
    61 class QGLContext;
    61 class QGLContext;
    69 Q_OBJECT
    69 Q_OBJECT
    70 public:
    70 public:
    71     QT7MovieRenderer(QObject *parent = 0);
    71     QT7MovieRenderer(QObject *parent = 0);
    72     virtual ~QT7MovieRenderer();
    72     virtual ~QT7MovieRenderer();
    73 
    73 
    74     void setEnabled(bool);
       
    75     void setMovie(void *movie);
    74     void setMovie(void *movie);
       
    75     void updateNaturalSize(const QSize &newSize);
    76 
    76 
    77     QAbstractVideoSurface *surface() const;
    77     QAbstractVideoSurface *surface() const;
    78     void setSurface(QAbstractVideoSurface *surface);
    78     void setSurface(QAbstractVideoSurface *surface);
    79 
    79 
    80     QSize nativeSize() const;
    80     QSize nativeSize() const;