Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/3rdparty/phonon/qt7/quicktimevideoplayer.h

    r561 r846  
    2121#include "backendheader.h"
    2222
    23 #include <QtGui/qmacdefines_mac.h>
    2423#import <QTKit/QTDataReference.h>
    2524#import <QTKit/QTMovie.h>
     
    4039{
    4140    class QuickTimeStreamReader;
    42     class QuickTimeMetaData;
    4341        class VideoRenderWidgetQTMovieView;
    4442
     
    5856            void setMediaSource(const MediaSource &source);
    5957            MediaSource mediaSource() const;
    60             void unsetCurrentMediaSource();
     58            void unsetVideo();
    6159
    6260            void play();
     
    6967                        void *currentFrameAsCIImage();
    7068            QImage currentFrameAsQImage();
    71             void releaseImageCache();
    7269            QRect videoRect() const;
    7370
     
    7572            quint64 currentTime() const;
    7673            long timeScale() const;
    77             float staticFps();
    7874            QString currentTimeString();
    7975
     
    8884            void setPlaybackRate(float rate);
    8985            QTMovie *qtMovie() const;
    90             QMultiMap<QString, QString> metaData();
    9186
    9287            float playbackRate() const;
     
    108103            quint64 timeLoaded();
    109104
    110             int trackCount() const;
    111             int currentTrack() const;
    112             void setCurrentTrack(int track);
    113             QString movieCompactDiscPath() const;
    114             QString currentTrackPath() const;
    115 
    116105            static QString timeToString(quint64 ms);
    117106
     
    127116            State m_state;
    128117            QGLPixelBuffer *m_QImagePixelBuffer;
    129             QuickTimeMetaData *m_metaData;
    130 
    131             CVOpenGLTextureRef m_cachedCVTextureRef;
    132             QImage m_cachedQImage;
    133118
    134119            bool m_playbackRateSat;
     
    141126            float m_relativeVolume;
    142127            float m_playbackRate;
    143             float m_staticFps;
    144128            quint64 m_currentTime;
    145129            MediaSource m_mediaSource;
    146 
    147130                        void *m_primaryRenderingCIImage;
    148131                        qreal m_brightness;
     
    150133                        qreal m_hue;
    151134                        qreal m_saturation;
    152             NSArray *m_folderTracks;
    153             int m_currentTrack;
    154             QString m_movieCompactDiscPath;
    155135
    156136#ifdef QUICKTIME_C_API_AVAILABLE
     
    160140            QuickTimeStreamReader *m_streamReader;
    161141
    162             void prepareCurrentMovieForPlayback();
    163142            void createVisualContext();
    164143            void openMovieFromCurrentMediaSource();
     
    167146            void openMovieFromUrl();
    168147            void openMovieFromStream();
    169             void openMovieFromCompactDisc();
    170148            void openMovieFromData(QByteArray *data, char *fileType);
    171149            void openMovieFromDataGuessType(QByteArray *data);
    172150                        QString mediaSourcePath();
    173151                        bool codecExistsAccordingToSuffix(const QString &fileName);
    174             NSString* pathToCompactDisc();
    175             bool isCompactDisc(NSString *path);
    176             NSArray* scanFolder(NSString *path);
    177152
    178153            void setError(NSError *error);
    179154            bool errorOccured();
    180155            void readProtection();
    181             void calculateStaticFps();
    182156            void checkIfVideoAwailable();
    183157            bool movieNotLoaded();
Note: See TracChangeset for help on using the changeset viewer.