137 supported = true; |
137 supported = true; |
138 |
138 |
139 TInt32 min, max; |
139 TInt32 min, max; |
140 TUint32 umin, umax; |
140 TUint32 umin, umax; |
141 |
141 |
142 // DecayHFRatio |
|
143 effect->DecayHFRatioRange(umin, umax); |
142 effect->DecayHFRatioRange(umin, umax); |
|
143 //: DecayHFRatio: Ratio of high-frequency decay time to the value specified by |
|
144 //: DecayTime. |
144 parameters.append(createParameter( |
145 parameters.append(createParameter( |
145 DecayHFRatio, tr("Decay HF ratio (%)"), effect->DecayHFRatio(), |
146 DecayHFRatio, tr("Decay HF ratio (%)"), effect->DecayHFRatio(), |
146 umin, umax)); |
147 umin, umax)); |
147 |
148 |
148 // DecayTime |
|
149 effect->DecayTimeRange(umin, umax); |
149 effect->DecayTimeRange(umin, umax); |
|
150 //: DecayTime: Time over which reverberation is diminished. |
150 parameters.append(createParameter( |
151 parameters.append(createParameter( |
151 DecayTime, tr("Decay time (ms)"), effect->DecayTime(), |
152 DecayTime, tr("Decay time (ms)"), effect->DecayTime(), |
152 umin, umax)); |
153 umin, umax)); |
153 |
154 |
154 // Density |
155 //: Density Delay between first and subsequent reflections. |
|
156 //: Note that the S60 platform documentation does not make clear |
|
157 //: the distinction between this value and the Diffusion value. |
155 parameters.append(createParameter( |
158 parameters.append(createParameter( |
156 Density, tr("Density (%)"), effect->Density(), 0, 100)); |
159 Density, tr("Density (%)"), effect->Density(), 0, 100)); |
157 |
160 |
158 // Diffusion |
161 //: Diffusion: Delay between first and subsequent reflections. |
|
162 //: Note that the S60 platform documentation does not make clear |
|
163 //: the distinction between this value and the Density value. |
159 parameters.append(createParameter( |
164 parameters.append(createParameter( |
160 Diffusion, tr("Diffusion (%)"), effect->Diffusion(), 0, 100)); |
165 Diffusion, tr("Diffusion (%)"), effect->Diffusion(), 0, 100)); |
161 |
166 |
162 // ReflectionsDelay |
167 //: ReflectionsDelay: Amount of delay between the arrival the direct |
|
168 //: path from the source and the arrival of the first reflection. |
163 parameters.append(createParameter( |
169 parameters.append(createParameter( |
164 ReflectionsDelay, tr("Reflections delay (ms)"), |
170 ReflectionsDelay, tr("Reflections delay (ms)"), |
165 effect->ReflectionsDelay(), 0, effect->ReflectionsDelayMax())); |
171 effect->ReflectionsDelay(), 0, effect->ReflectionsDelayMax())); |
166 |
172 |
167 // ReflectionsLevel |
|
168 effect->ReflectionLevelRange(min, max); |
173 effect->ReflectionLevelRange(min, max); |
|
174 //: ReflectionsLevel: Amplitude of reflections. This value is |
|
175 //: corrected by the RoomLevel to give the final reflection amplitude. |
169 parameters.append(createParameter( |
176 parameters.append(createParameter( |
170 ReflectionsLevel, tr("Reflections level (mB)"), |
177 ReflectionsLevel, tr("Reflections level (mB)"), |
171 effect->ReflectionsLevel(), |
178 effect->ReflectionsLevel(), |
172 min, max, EffectParameter::LogarithmicHint)); |
179 min, max, EffectParameter::LogarithmicHint)); |
173 |
180 |
174 // ReverbDelay |
181 //: ReverbDelay: Amount of time between arrival of the first |
|
182 //: reflection and start of the late reverberation. |
175 parameters.append(createParameter( |
183 parameters.append(createParameter( |
176 ReverbDelay, tr("Reverb delay (ms)"), effect->ReverbDelay(), |
184 ReverbDelay, tr("Reverb delay (ms)"), effect->ReverbDelay(), |
177 0, effect->ReverbDelayMax())); |
185 0, effect->ReverbDelayMax())); |
178 |
186 |
179 // ReverbLevel |
|
180 effect->ReverbLevelRange(min, max); |
187 effect->ReverbLevelRange(min, max); |
|
188 //: ReverbLevel Amplitude of reverberations. This value is |
|
189 //: corrected by the RoomLevel to give the final reverberation |
|
190 //: amplitude. |
181 parameters.append(createParameter( |
191 parameters.append(createParameter( |
182 ReverbLevel, tr("Reverb level (mB)"), effect->ReverbLevel(), |
192 ReverbLevel, tr("Reverb level (mB)"), effect->ReverbLevel(), |
183 min, max, EffectParameter::LogarithmicHint)); |
193 min, max, EffectParameter::LogarithmicHint)); |
184 |
194 |
185 // RoomHFLevel |
|
186 effect->RoomHFLevelRange(min, max); |
195 effect->RoomHFLevelRange(min, max); |
|
196 //: RoomHFLevel: Amplitude of low-pass filter used to attenuate the |
|
197 //: high frequency component of reflected sound. |
187 parameters.append(createParameter( |
198 parameters.append(createParameter( |
188 RoomHFLevel, tr("Room HF level"), effect->RoomHFLevel(), |
199 RoomHFLevel, tr("Room HF level"), effect->RoomHFLevel(), |
189 min, max)); |
200 min, max)); |
190 |
201 |
191 // RoomLevel |
|
192 effect->RoomLevelRange(min, max); |
202 effect->RoomLevelRange(min, max); |
|
203 //: RoomLevel: Master volume control for all reflected sound. |
193 parameters.append(createParameter( |
204 parameters.append(createParameter( |
194 RoomLevel, tr("Room level (mB)"), effect->RoomLevel(), |
205 RoomLevel, tr("Room level (mB)"), effect->RoomLevel(), |
195 min, max, EffectParameter::LogarithmicHint)); |
206 min, max, EffectParameter::LogarithmicHint)); |
196 } |
207 } |
197 |
208 |