comparison base/PlayParameterRepository.h @ 863:1f98e28f70c6 tonioni

Toward using a sample mixer (with arbitrary frequency target) instead of dssi player plugin
author Chris Cannam
date Tue, 07 Jan 2014 10:57:28 +0000
parents 5858cc462d0a
children 3a3541b357fe
comparison
equal deleted inserted replaced
859:13803edd513d 863:1f98e28f70c6
49 EditCommand(PlayParameters *params); 49 EditCommand(PlayParameters *params);
50 void setPlayMuted(bool); 50 void setPlayMuted(bool);
51 void setPlayAudible(bool); 51 void setPlayAudible(bool);
52 void setPlayPan(float); 52 void setPlayPan(float);
53 void setPlayGain(float); 53 void setPlayGain(float);
54 void setPlayPluginId(QString); 54 void setPlaySampleId(QString);
55 void setPlayPluginConfiguration(QString);
56 void execute(); 55 void execute();
57 void unexecute(); 56 void unexecute();
58 QString getName() const; 57 QString getName() const;
59 58
60 protected: 59 protected:
63 PlayParameters m_to; 62 PlayParameters m_to;
64 }; 63 };
65 64
66 signals: 65 signals:
67 void playParametersChanged(PlayParameters *); 66 void playParametersChanged(PlayParameters *);
68 void playPluginIdChanged(const Playable *, QString); 67 void playSampleIdChanged(const Playable *, QString);
69 void playPluginConfigurationChanged(const Playable *, QString);
70 68
71 protected slots: 69 protected slots:
72 void playParametersChanged(); 70 void playParametersChanged();
73 void playPluginIdChanged(QString); 71 void playSampleIdChanged(QString);
74 void playPluginConfigurationChanged(QString);
75 72
76 protected: 73 protected:
77 typedef std::map<const Playable *, PlayParameters *> PlayableParameterMap; 74 typedef std::map<const Playable *, PlayParameters *> PlayableParameterMap;
78 PlayableParameterMap m_playParameters; 75 PlayableParameterMap m_playParameters;
79 76