equal
deleted
inserted
replaced
47 #include "qtmedianamespace.h" |
47 #include "qtmedianamespace.h" |
48 #include "qmobilityglobal.h" |
48 #include "qmobilityglobal.h" |
49 |
49 |
50 QT_BEGIN_NAMESPACE |
50 QT_BEGIN_NAMESPACE |
51 |
51 |
52 class Q_MEDIA_EXPORT QMediaStreamsControl : public QMediaControl |
52 class Q_MULTIMEDIA_EXPORT QMediaStreamsControl : public QMediaControl |
53 { |
53 { |
54 Q_OBJECT |
54 Q_OBJECT |
55 |
55 |
56 public: |
56 public: |
57 enum StreamType { UnknownStream, VideoStream, AudioStream, SubPictureStream, DataStream }; |
57 enum StreamType { UnknownStream, VideoStream, AudioStream, SubPictureStream, DataStream }; |
59 virtual ~QMediaStreamsControl(); |
59 virtual ~QMediaStreamsControl(); |
60 |
60 |
61 virtual int streamCount() = 0; |
61 virtual int streamCount() = 0; |
62 virtual StreamType streamType(int streamNumber) = 0; |
62 virtual StreamType streamType(int streamNumber) = 0; |
63 |
63 |
64 virtual QVariant metaData(int streamNumber, QtMediaServices::MetaData key) = 0; |
64 virtual QVariant metaData(int streamNumber, QtMultimedia::MetaData key) = 0; |
65 |
65 |
66 virtual bool isActive(int streamNumber) = 0; |
66 virtual bool isActive(int streamNumber) = 0; |
67 virtual void setActive(int streamNumber, bool state) = 0; |
67 virtual void setActive(int streamNumber, bool state) = 0; |
68 |
68 |
69 Q_SIGNALS: |
69 Q_SIGNALS: |