equal
deleted
inserted
replaced
46 #include <QtCore/qstringlist.h> |
46 #include <QtCore/qstringlist.h> |
47 |
47 |
48 #include <qmobilityglobal.h> |
48 #include <qmobilityglobal.h> |
49 #include "qtmedianamespace.h" |
49 #include "qtmedianamespace.h" |
50 |
50 |
51 QTM_BEGIN_NAMESPACE |
51 QT_BEGIN_NAMESPACE |
52 |
52 |
53 class QMediaService; |
53 class QMediaService; |
54 |
54 |
55 class QMediaObjectPrivate; |
55 class QMediaObjectPrivate; |
56 class Q_MEDIA_EXPORT QMediaObject : public QObject |
56 class Q_MEDIA_EXPORT QMediaObject : public QObject |
61 Q_PROPERTY(bool metaDataWritable READ isMetaDataWritable NOTIFY metaDataWritableChanged) |
61 Q_PROPERTY(bool metaDataWritable READ isMetaDataWritable NOTIFY metaDataWritableChanged) |
62 public: |
62 public: |
63 ~QMediaObject(); |
63 ~QMediaObject(); |
64 |
64 |
65 virtual bool isAvailable() const; |
65 virtual bool isAvailable() const; |
66 virtual QtMedia::AvailabilityError availabilityError() const; |
66 virtual QtMediaServices::AvailabilityError availabilityError() const; |
67 |
67 |
68 virtual QMediaService* service() const; |
68 virtual QMediaService* service() const; |
69 |
69 |
70 int notifyInterval() const; |
70 int notifyInterval() const; |
71 void setNotifyInterval(int milliSeconds); |
71 void setNotifyInterval(int milliSeconds); |
74 virtual void unbind(QObject*); |
74 virtual void unbind(QObject*); |
75 |
75 |
76 bool isMetaDataAvailable() const; |
76 bool isMetaDataAvailable() const; |
77 bool isMetaDataWritable() const; |
77 bool isMetaDataWritable() const; |
78 |
78 |
79 QVariant metaData(QtMedia::MetaData key) const; |
79 QVariant metaData(QtMediaServices::MetaData key) const; |
80 void setMetaData(QtMedia::MetaData key, const QVariant &value); |
80 void setMetaData(QtMediaServices::MetaData key, const QVariant &value); |
81 QList<QtMedia::MetaData> availableMetaData() const; |
81 QList<QtMediaServices::MetaData> availableMetaData() const; |
82 |
82 |
83 QVariant extendedMetaData(const QString &key) const; |
83 QVariant extendedMetaData(const QString &key) const; |
84 void setExtendedMetaData(const QString &key, const QVariant &value); |
84 void setExtendedMetaData(const QString &key, const QVariant &value); |
85 QStringList availableExtendedMetaData() const; |
85 QStringList availableExtendedMetaData() const; |
86 |
86 |
108 Q_DECLARE_PRIVATE(QMediaObject) |
108 Q_DECLARE_PRIVATE(QMediaObject) |
109 Q_PRIVATE_SLOT(d_func(), void _q_notify()) |
109 Q_PRIVATE_SLOT(d_func(), void _q_notify()) |
110 }; |
110 }; |
111 |
111 |
112 |
112 |
113 QTM_END_NAMESPACE |
113 QT_END_NAMESPACE |
114 |
114 |
115 #endif // QABSTRACTMEDIAOBJECT_H |
115 #endif // QABSTRACTMEDIAOBJECT_H |