equal
deleted
inserted
replaced
21 #include <qtms.h> |
21 #include <qtms.h> |
22 #include <qtmseffect.h> |
22 #include <qtmseffect.h> |
23 #include "qtmswrapperexport.h" |
23 #include "qtmswrapperexport.h" |
24 |
24 |
25 // FORWARD DECLARATIONS |
25 // FORWARD DECLARATIONS |
26 namespace TMS { |
26 namespace TMS |
|
27 { |
27 class TMSEffect; |
28 class TMSEffect; |
28 } |
29 } |
29 |
30 |
30 namespace QTMS { |
31 namespace QTMS |
|
32 { |
31 |
33 |
32 /** |
34 /** |
33 * QTMSVolumeEffect class |
35 * QTMSVolumeEffect class |
34 * |
36 * |
35 * This class provides volume level control in the stream scope. |
37 * This class provides volume level control in the stream scope. |
37 * @lib QTMSapi.lib |
39 * @lib QTMSapi.lib |
38 * |
40 * |
39 */ |
41 */ |
40 class QTMS_WRAPPER_DLL_EXPORT QTMSVolumeEffect : public QObject, |
42 class QTMS_WRAPPER_DLL_EXPORT QTMSVolumeEffect : public QObject, |
41 public QTMSEffect |
43 public QTMSEffect |
42 { |
44 { |
43 Q_OBJECT |
45 Q_OBJECT |
44 public: |
46 public: |
45 /** |
47 /** |
46 * Destructor |
48 * Destructor |
47 */ |
49 */ |
96 * QTMS_RESULT_SUCCESS if the operation was successful. |
98 * QTMS_RESULT_SUCCESS if the operation was successful. |
97 * |
99 * |
98 */ |
100 */ |
99 virtual gint GetType(QTMSEffectType& effecttype); |
101 virtual gint GetType(QTMSEffectType& effecttype); |
100 |
102 |
101 Q_SIGNALS: |
103 Q_SIGNALS: |
102 void EffectsEvent(const QTMSEffect& tmseffect, QTMSSignalEvent event); |
104 void EffectsEvent(const QTMSEffect& tmseffect, QTMSSignalEvent event); |
103 |
105 |
104 protected: |
106 protected: |
105 /** |
107 /** |
106 * Constructor |
108 * Constructor |
107 */ |
109 */ |
108 QTMSVolumeEffect(); |
110 QTMSVolumeEffect(); |
109 |
111 |
110 protected: |
112 protected: |
111 TMS::TMSEffect *iEffect; |
113 TMS::TMSEffect *iEffect; |
112 }; |
114 }; |
113 |
115 |
114 } //namespace QTMS |
116 } //namespace QTMS |
115 |
117 |
116 #endif //QTMS_VOLUME_EFFECT_H |
118 #endif //QTMS_VOLUME_EFFECT_H |