equal
deleted
inserted
replaced
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; |