Changeset 846 for trunk/src/3rdparty/phonon/qt7/quicktimevideoplayer.h
- Timestamp:
- May 5, 2011, 5:36:53 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.7.2 (added) merged: 845 /branches/vendor/nokia/qt/current merged: 844 /branches/vendor/nokia/qt/4.6.3 removed
- Property svn:mergeinfo changed
-
trunk/src/3rdparty/phonon/qt7/quicktimevideoplayer.h
r561 r846 21 21 #include "backendheader.h" 22 22 23 #include <QtGui/qmacdefines_mac.h>24 23 #import <QTKit/QTDataReference.h> 25 24 #import <QTKit/QTMovie.h> … … 40 39 { 41 40 class QuickTimeStreamReader; 42 class QuickTimeMetaData;43 41 class VideoRenderWidgetQTMovieView; 44 42 … … 58 56 void setMediaSource(const MediaSource &source); 59 57 MediaSource mediaSource() const; 60 void unset CurrentMediaSource();58 void unsetVideo(); 61 59 62 60 void play(); … … 69 67 void *currentFrameAsCIImage(); 70 68 QImage currentFrameAsQImage(); 71 void releaseImageCache();72 69 QRect videoRect() const; 73 70 … … 75 72 quint64 currentTime() const; 76 73 long timeScale() const; 77 float staticFps();78 74 QString currentTimeString(); 79 75 … … 88 84 void setPlaybackRate(float rate); 89 85 QTMovie *qtMovie() const; 90 QMultiMap<QString, QString> metaData();91 86 92 87 float playbackRate() const; … … 108 103 quint64 timeLoaded(); 109 104 110 int trackCount() const;111 int currentTrack() const;112 void setCurrentTrack(int track);113 QString movieCompactDiscPath() const;114 QString currentTrackPath() const;115 116 105 static QString timeToString(quint64 ms); 117 106 … … 127 116 State m_state; 128 117 QGLPixelBuffer *m_QImagePixelBuffer; 129 QuickTimeMetaData *m_metaData;130 131 CVOpenGLTextureRef m_cachedCVTextureRef;132 QImage m_cachedQImage;133 118 134 119 bool m_playbackRateSat; … … 141 126 float m_relativeVolume; 142 127 float m_playbackRate; 143 float m_staticFps;144 128 quint64 m_currentTime; 145 129 MediaSource m_mediaSource; 146 147 130 void *m_primaryRenderingCIImage; 148 131 qreal m_brightness; … … 150 133 qreal m_hue; 151 134 qreal m_saturation; 152 NSArray *m_folderTracks;153 int m_currentTrack;154 QString m_movieCompactDiscPath;155 135 156 136 #ifdef QUICKTIME_C_API_AVAILABLE … … 160 140 QuickTimeStreamReader *m_streamReader; 161 141 162 void prepareCurrentMovieForPlayback();163 142 void createVisualContext(); 164 143 void openMovieFromCurrentMediaSource(); … … 167 146 void openMovieFromUrl(); 168 147 void openMovieFromStream(); 169 void openMovieFromCompactDisc();170 148 void openMovieFromData(QByteArray *data, char *fileType); 171 149 void openMovieFromDataGuessType(QByteArray *data); 172 150 QString mediaSourcePath(); 173 151 bool codecExistsAccordingToSuffix(const QString &fileName); 174 NSString* pathToCompactDisc();175 bool isCompactDisc(NSString *path);176 NSArray* scanFolder(NSString *path);177 152 178 153 void setError(NSError *error); 179 154 bool errorOccured(); 180 155 void readProtection(); 181 void calculateStaticFps();182 156 void checkIfVideoAwailable(); 183 157 bool movieNotLoaded();
Note:
See TracChangeset
for help on using the changeset viewer.