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