equal
deleted
inserted
replaced
45 |
45 |
46 protected: |
46 protected: |
47 AbstractMediaPlayer(MediaObject *parent, const AbstractPlayer *player); |
47 AbstractMediaPlayer(MediaObject *parent, const AbstractPlayer *player); |
48 |
48 |
49 public: |
49 public: |
50 virtual void open(const Phonon::MediaSource&, RFile&); |
50 virtual void open(); |
51 |
51 |
52 // MediaObjectInterface |
52 // MediaObjectInterface |
53 virtual void play(); |
53 virtual void play(); |
54 virtual void pause(); |
54 virtual void pause(); |
55 virtual void stop(); |
55 virtual void stop(); |
68 virtual void doStop() = 0; |
68 virtual void doStop() = 0; |
69 virtual void doSeek(qint64 pos) = 0; |
69 virtual void doSeek(qint64 pos) = 0; |
70 virtual int setDeviceVolume(int mmfVolume) = 0; |
70 virtual int setDeviceVolume(int mmfVolume) = 0; |
71 virtual int openFile(RFile& file) = 0; |
71 virtual int openFile(RFile& file) = 0; |
72 virtual int openUrl(const QString& url) = 0; |
72 virtual int openUrl(const QString& url) = 0; |
|
73 virtual int openDescriptor(const TDesC8 &des) = 0; |
73 virtual int bufferStatus() const = 0; |
74 virtual int bufferStatus() const = 0; |
74 |
75 |
75 void updateMetaData(); |
76 void updateMetaData(); |
76 virtual int numberOfMetaDataEntries() const = 0; |
77 virtual int numberOfMetaDataEntries() const = 0; |
77 virtual QPair<QString, QString> metaDataEntry(int index) const = 0; |
78 virtual QPair<QString, QString> metaDataEntry(int index) const = 0; |
121 int m_mmfMaxVolume; |
122 int m_mmfMaxVolume; |
122 |
123 |
123 bool m_prefinishMarkSent; |
124 bool m_prefinishMarkSent; |
124 bool m_aboutToFinishSent; |
125 bool m_aboutToFinishSent; |
125 |
126 |
|
127 // Used for playback of resource files |
|
128 TPtrC8 m_buffer; |
|
129 |
126 QMultiMap<QString, QString> m_metaData; |
130 QMultiMap<QString, QString> m_metaData; |
127 |
131 |
128 }; |
132 }; |
129 } |
133 } |
130 } |
134 } |