equal
deleted
inserted
replaced
89 |
89 |
90 /* check maximum volume level */ |
90 /* check maximum volume level */ |
91 if (XANokiaVolumeExtItfImpl_GetMaxVolumeLevel(self, &maximumLevel) |
91 if (XANokiaVolumeExtItfImpl_GetMaxVolumeLevel(self, &maximumLevel) |
92 != XA_RESULT_SUCCESS) |
92 != XA_RESULT_SUCCESS) |
93 { |
93 { |
94 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");DEBUG_API("<-XANokiaVolumeExtItfImpl_SetVolumeLevel"); |
94 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID"); |
|
95 DEBUG_API("<-XANokiaVolumeExtItfImpl_SetVolumeLevel"); |
95 /* cannot solve maximum volume level */ |
96 /* cannot solve maximum volume level */ |
96 return XA_RESULT_PARAMETER_INVALID; |
97 return XA_RESULT_PARAMETER_INVALID; |
97 } |
98 } |
98 |
99 |
99 if (!impl || level > maximumLevel) |
100 if (!impl || level > maximumLevel) |
100 { |
101 { |
101 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");DEBUG_API("<-XANokiaVolumeExtItfImpl_SetVolumeLevel"); |
102 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID"); |
|
103 DEBUG_API("<-XANokiaVolumeExtItfImpl_SetVolumeLevel"); |
102 /* invalid parameter */ |
104 /* invalid parameter */ |
103 return XA_RESULT_PARAMETER_INVALID; |
105 return XA_RESULT_PARAMETER_INVALID; |
104 } |
106 } |
105 |
107 |
106 impl->volumeLevel = level; |
108 impl->volumeLevel = level; |
120 XANokiaVolumeExtItfImpl *impl = GetImpl(self); |
122 XANokiaVolumeExtItfImpl *impl = GetImpl(self); |
121 DEBUG_API("->XANokiaVolumeExtItfImpl_GetVolumeLevel"); |
123 DEBUG_API("->XANokiaVolumeExtItfImpl_GetVolumeLevel"); |
122 |
124 |
123 if (!impl || !pLevel) |
125 if (!impl || !pLevel) |
124 { |
126 { |
125 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");DEBUG_API("<-XANokiaVolumeExtItfImpl_GetVolumeLevel"); |
127 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID"); |
|
128 DEBUG_API("<-XANokiaVolumeExtItfImpl_GetVolumeLevel"); |
126 /* invalid parameter */ |
129 /* invalid parameter */ |
127 return XA_RESULT_PARAMETER_INVALID; |
130 return XA_RESULT_PARAMETER_INVALID; |
128 } |
131 } |
129 |
132 |
130 *pLevel = impl->volumeLevel; |
133 *pLevel = impl->volumeLevel; |
144 XANokiaVolumeExtItfImpl *impl = GetImpl(self); |
147 XANokiaVolumeExtItfImpl *impl = GetImpl(self); |
145 DEBUG_API("->XANokiaVolumeExtItfImpl_GetVolumeLevel"); |
148 DEBUG_API("->XANokiaVolumeExtItfImpl_GetVolumeLevel"); |
146 |
149 |
147 if (!impl || !pMaxLevel) |
150 if (!impl || !pMaxLevel) |
148 { |
151 { |
149 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");DEBUG_API("<-XANokiaVolumeExtItfImpl_GetMaxVolumeLevel"); |
152 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID"); |
|
153 DEBUG_API("<-XANokiaVolumeExtItfImpl_GetMaxVolumeLevel"); |
150 /* invalid parameter */ |
154 /* invalid parameter */ |
151 return XA_RESULT_PARAMETER_INVALID; |
155 return XA_RESULT_PARAMETER_INVALID; |
152 } |
156 } |
153 |
157 |
154 *pMaxLevel = MAX_SUPPORT_VOLUME_LEVEL; |
158 *pMaxLevel = MAX_SUPPORT_VOLUME_LEVEL; |
168 XANokiaVolumeExtItfImpl *impl = GetImpl(self); |
172 XANokiaVolumeExtItfImpl *impl = GetImpl(self); |
169 DEBUG_API("->XANokiaVolumeExtItfImpl_SetMute"); |
173 DEBUG_API("->XANokiaVolumeExtItfImpl_SetMute"); |
170 |
174 |
171 if (!impl) |
175 if (!impl) |
172 { |
176 { |
173 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");DEBUG_API("<-XANokiaVolumeExtItfImpl_SetMute"); |
177 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID"); |
|
178 DEBUG_API("<-XANokiaVolumeExtItfImpl_SetMute"); |
174 /* invalid parameter */ |
179 /* invalid parameter */ |
175 return XA_RESULT_PARAMETER_INVALID; |
180 return XA_RESULT_PARAMETER_INVALID; |
176 } |
181 } |
177 |
182 |
178 ret = XAAdaptationBase_ThreadEntry(impl->adapCtx); |
183 ret = XAAdaptationBase_ThreadEntry(impl->adapCtx); |
209 XANokiaVolumeExtItfImpl *impl = GetImpl(self); |
214 XANokiaVolumeExtItfImpl *impl = GetImpl(self); |
210 DEBUG_API("->XANokiaVolumeExtItfImpl_GetMute"); |
215 DEBUG_API("->XANokiaVolumeExtItfImpl_GetMute"); |
211 |
216 |
212 if (!impl || !pMute) |
217 if (!impl || !pMute) |
213 { |
218 { |
214 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");DEBUG_API("<-XANokiaVolumeExtItfImpl_GetMute"); |
219 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID"); |
|
220 DEBUG_API("<-XANokiaVolumeExtItfImpl_GetMute"); |
215 /* invalid parameter */ |
221 /* invalid parameter */ |
216 return XA_RESULT_PARAMETER_INVALID; |
222 return XA_RESULT_PARAMETER_INVALID; |
217 } |
223 } |
218 |
224 |
219 *pMute = impl->mute; |
225 *pMute = impl->mute; |
233 XANokiaVolumeExtItfImpl *impl = GetImpl(self); |
239 XANokiaVolumeExtItfImpl *impl = GetImpl(self); |
234 DEBUG_API("->XANokiaVolumeExtItfImpl_EnableStereoPosition"); |
240 DEBUG_API("->XANokiaVolumeExtItfImpl_EnableStereoPosition"); |
235 |
241 |
236 if (!impl) |
242 if (!impl) |
237 { |
243 { |
238 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");DEBUG_API("<-XANokiaVolumeExtItfImpl_EnableStereoPosition"); |
244 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID"); |
|
245 DEBUG_API("<-XANokiaVolumeExtItfImpl_EnableStereoPosition"); |
239 /* invalid parameter */ |
246 /* invalid parameter */ |
240 return XA_RESULT_PARAMETER_INVALID; |
247 return XA_RESULT_PARAMETER_INVALID; |
241 } |
248 } |
242 |
249 |
243 ret = XAAdaptationBase_ThreadEntry(impl->adapCtx); |
250 ret = XAAdaptationBase_ThreadEntry(impl->adapCtx); |
279 XANokiaVolumeExtItfImpl *impl = GetImpl(self); |
286 XANokiaVolumeExtItfImpl *impl = GetImpl(self); |
280 DEBUG_API("->XANokiaVolumeExtItfImpl_IsEnabledStereoPosition"); |
287 DEBUG_API("->XANokiaVolumeExtItfImpl_IsEnabledStereoPosition"); |
281 |
288 |
282 if (!impl || !pEnable) |
289 if (!impl || !pEnable) |
283 { |
290 { |
284 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");DEBUG_API("<-XANokiaVolumeExtItfImpl_IsEnabledStereoPosition"); |
291 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID"); |
|
292 DEBUG_API("<-XANokiaVolumeExtItfImpl_IsEnabledStereoPosition"); |
285 /* invalid parameter */ |
293 /* invalid parameter */ |
286 return XA_RESULT_PARAMETER_INVALID; |
294 return XA_RESULT_PARAMETER_INVALID; |
287 } |
295 } |
288 |
296 |
289 *pEnable = impl->enableStereoPos; |
297 *pEnable = impl->enableStereoPos; |
305 DEBUG_API("->XANokiaVolumeExtItfImpl_SetStereoPosition"); |
313 DEBUG_API("->XANokiaVolumeExtItfImpl_SetStereoPosition"); |
306 |
314 |
307 if (!impl || (stereoPosition < STEREO_POSITION_LEFT) || (stereoPosition |
315 if (!impl || (stereoPosition < STEREO_POSITION_LEFT) || (stereoPosition |
308 > STEREO_POSITION_RIGHT)) |
316 > STEREO_POSITION_RIGHT)) |
309 { |
317 { |
310 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");DEBUG_API("<-XANokiaVolumeExtItfImpl_SetStereoPosition"); |
318 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID"); |
|
319 DEBUG_API("<-XANokiaVolumeExtItfImpl_SetStereoPosition"); |
311 /* invalid parameter */ |
320 /* invalid parameter */ |
312 return XA_RESULT_PARAMETER_INVALID; |
321 return XA_RESULT_PARAMETER_INVALID; |
313 } |
322 } |
314 |
323 |
315 impl->stereoPosition = stereoPosition; |
324 impl->stereoPosition = stereoPosition; |
349 XANokiaVolumeExtItfImpl *impl = GetImpl(self); |
358 XANokiaVolumeExtItfImpl *impl = GetImpl(self); |
350 DEBUG_API("->XANokiaVolumeExtItfImpl_GetStereoPosition"); |
359 DEBUG_API("->XANokiaVolumeExtItfImpl_GetStereoPosition"); |
351 |
360 |
352 if (!impl || !pStereoPosition) |
361 if (!impl || !pStereoPosition) |
353 { |
362 { |
354 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");DEBUG_API("<-XANokiaVolumeExtItfImpl_GetStereoPosition"); |
363 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID"); |
|
364 DEBUG_API("<-XANokiaVolumeExtItfImpl_GetStereoPosition"); |
355 /* invalid parameter */ |
365 /* invalid parameter */ |
356 return XA_RESULT_PARAMETER_INVALID; |
366 return XA_RESULT_PARAMETER_INVALID; |
357 } |
367 } |
358 |
368 |
359 *pStereoPosition = impl->stereoPosition; |
369 *pStereoPosition = impl->stereoPosition; |
484 |
494 |
485 DEBUG_API("->XANokiaVolumeExtItfimpl_AdaptCb"); |
495 DEBUG_API("->XANokiaVolumeExtItfimpl_AdaptCb"); |
486 |
496 |
487 if (!impl) |
497 if (!impl) |
488 { |
498 { |
489 DEBUG_ERR("XANokiaVolumeExtItfImpl_AdaptCb, invalid context pointer!");DEBUG_API("<-XANokiaVolumeExtItfImpl_AdaptCb"); |
499 DEBUG_ERR("XANokiaVolumeExtItfImpl_AdaptCb, invalid context pointer!"); |
|
500 DEBUG_API("<-XANokiaVolumeExtItfImpl_AdaptCb"); |
490 return; |
501 return; |
491 } |
502 } |
492 assert(event); |
503 assert(event); |
493 |
504 |
494 if (event->eventid == XA_ADAPT_VOLUME_MUTE_CHANGED && impl->callback) |
505 if (event->eventid == XA_ADAPT_VOLUME_MUTE_CHANGED && impl->callback) |