70 | | // --- Specific implementations |
---|
71 | | class EfcGetGainCmd : public EfcGenericMixerCmd |
---|
72 | | { |
---|
73 | | public: |
---|
74 | | EfcGetGainCmd(enum eMixerTarget t) |
---|
75 | | : EfcGenericMixerCmd(eCT_Get, t, eMC_Gain) {}; |
---|
76 | | virtual ~EfcGetGainCmd() {}; |
---|
77 | | |
---|
78 | | virtual const char* getCmdName() const |
---|
79 | | { return "EfcGetGainCmd"; } |
---|
80 | | }; |
---|
81 | | class EfcSetGainCmd : public EfcGenericMixerCmd |
---|
82 | | { |
---|
83 | | public: |
---|
84 | | EfcSetGainCmd(enum eMixerTarget t) |
---|
85 | | : EfcGenericMixerCmd(eCT_Set, t, eMC_Gain) {}; |
---|
86 | | virtual ~EfcSetGainCmd() {}; |
---|
87 | | |
---|
88 | | virtual const char* getCmdName() const |
---|
89 | | { return "EfcSetGainCmd"; } |
---|
90 | | }; |
---|
91 | | |
---|
92 | | class EfcGetSoloCmd : public EfcGenericMixerCmd |
---|
93 | | { |
---|
94 | | public: |
---|
95 | | EfcGetSoloCmd(enum eMixerTarget t) |
---|
96 | | : EfcGenericMixerCmd(eCT_Get, t, eMC_Solo) {}; |
---|
97 | | virtual ~EfcGetSoloCmd() {}; |
---|
98 | | |
---|
99 | | virtual const char* getCmdName() const |
---|
100 | | { return "EfcGetSoloCmd"; } |
---|
101 | | }; |
---|
102 | | class EfcSetSoloCmd : public EfcGenericMixerCmd |
---|
103 | | { |
---|
104 | | public: |
---|
105 | | EfcSetSoloCmd(enum eMixerTarget t) |
---|
106 | | : EfcGenericMixerCmd(eCT_Set, t, eMC_Solo) {}; |
---|
107 | | virtual ~EfcSetSoloCmd() {}; |
---|
108 | | |
---|
109 | | virtual const char* getCmdName() const |
---|
110 | | { return "EfcSetSoloCmd"; } |
---|
111 | | }; |
---|
112 | | |
---|
113 | | class EfcGetMuteCmd : public EfcGenericMixerCmd |
---|
114 | | { |
---|
115 | | public: |
---|
116 | | EfcGetMuteCmd(enum eMixerTarget t) |
---|
117 | | : EfcGenericMixerCmd(eCT_Get, t, eMC_Mute) {}; |
---|
118 | | virtual ~EfcGetMuteCmd() {}; |
---|
119 | | |
---|
120 | | virtual const char* getCmdName() const |
---|
121 | | { return "EfcGetMuteCmd"; } |
---|
122 | | }; |
---|
123 | | class EfcSetMuteCmd : public EfcGenericMixerCmd |
---|
124 | | { |
---|
125 | | public: |
---|
126 | | EfcSetMuteCmd(enum eMixerTarget t) |
---|
127 | | : EfcGenericMixerCmd(eCT_Set, t, eMC_Mute) {}; |
---|
128 | | virtual ~EfcSetMuteCmd() {}; |
---|
129 | | |
---|
130 | | virtual const char* getCmdName() const |
---|
131 | | { return "EfcSetMuteCmd"; } |
---|
132 | | }; |
---|
133 | | |
---|
134 | | class EfcGetPanCmd : public EfcGenericMixerCmd |
---|
135 | | { |
---|
136 | | public: |
---|
137 | | EfcGetPanCmd(enum eMixerTarget t) |
---|
138 | | : EfcGenericMixerCmd(eCT_Get, t, eMC_Pan) {}; |
---|
139 | | virtual ~EfcGetPanCmd() {}; |
---|
140 | | |
---|
141 | | virtual const char* getCmdName() const |
---|
142 | | { return "EfcGetPanCmd"; } |
---|
143 | | }; |
---|
144 | | class EfcSetPanCmd : public EfcGenericMixerCmd |
---|
145 | | { |
---|
146 | | public: |
---|
147 | | EfcSetPanCmd(enum eMixerTarget t) |
---|
148 | | : EfcGenericMixerCmd(eCT_Set, t, eMC_Pan) {}; |
---|
149 | | virtual ~EfcSetPanCmd() {}; |
---|
150 | | |
---|
151 | | virtual const char* getCmdName() const |
---|
152 | | { return "EfcSetPanCmd"; } |
---|
153 | | }; |
---|
154 | | |
---|
155 | | class EfcGetNominalCmd : public EfcGenericMixerCmd |
---|
156 | | { |
---|
157 | | public: |
---|
158 | | EfcGetNominalCmd(enum eMixerTarget t) |
---|
159 | | : EfcGenericMixerCmd(eCT_Get, t, eMC_Nominal) {}; |
---|
160 | | virtual ~EfcGetNominalCmd() {}; |
---|
161 | | |
---|
162 | | virtual const char* getCmdName() const |
---|
163 | | { return "EfcGetNominalCmd"; } |
---|
164 | | }; |
---|
165 | | class EfcSetNominalCmd : public EfcGenericMixerCmd |
---|
166 | | { |
---|
167 | | public: |
---|
168 | | EfcSetNominalCmd(enum eMixerTarget t) |
---|
169 | | : EfcGenericMixerCmd(eCT_Set, t, eMC_Nominal) {}; |
---|
170 | | virtual ~EfcSetNominalCmd() {}; |
---|
171 | | |
---|
172 | | virtual const char* getCmdName() const |
---|
173 | | { return "EfcSetNominalCmd"; } |
---|
174 | | }; |
---|
175 | | |
---|