equal
deleted
inserted
replaced
87 |
87 |
88 DEBUG_API("->XANokiaLinearVolumeItfImpl_SetVolumeLevel"); |
88 DEBUG_API("->XANokiaLinearVolumeItfImpl_SetVolumeLevel"); |
89 |
89 |
90 if ((!impl) || (vol > MAX_PERCENTAGE_VOLUME)) |
90 if ((!impl) || (vol > MAX_PERCENTAGE_VOLUME)) |
91 { |
91 { |
92 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");DEBUG_API("<-XANokiaLinearVolumeItfImpl_SetVolumeLevel"); |
92 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID"); |
|
93 DEBUG_API("<-XANokiaLinearVolumeItfImpl_SetVolumeLevel"); |
93 /* invalid parameter */ |
94 /* invalid parameter */ |
94 return XA_RESULT_PARAMETER_INVALID; |
95 return XA_RESULT_PARAMETER_INVALID; |
95 } |
96 } |
96 |
97 |
97 ret = XAAdaptationBase_ThreadEntry(impl->adapCtx); |
98 ret = XAAdaptationBase_ThreadEntry(impl->adapCtx); |
128 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");DEBUG_API("<-XANokiaLinearVolumeItfImpl_GetVolumeLevel"); |
129 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");DEBUG_API("<-XANokiaLinearVolumeItfImpl_GetVolumeLevel"); |
129 /* invalid parameter */ |
130 /* invalid parameter */ |
130 return XA_RESULT_PARAMETER_INVALID; |
131 return XA_RESULT_PARAMETER_INVALID; |
131 } |
132 } |
132 |
133 |
133 *percentage = impl->volumeLevel; |
134 ret = XAAdaptationBase_ThreadEntry(impl->adapCtx); |
|
135 if (ret == XA_RESULT_SUCCESS) |
|
136 { |
|
137 if (impl->adapCtx && impl->adapCtx->fwtype == FWMgrFWMMF) |
|
138 { |
|
139 ret = XANokiaLinearVolumeItfAdapt_GetVolumeLevel( |
|
140 (XAAdaptationMMFCtx*) impl->adapCtx, percentage); |
|
141 if (ret == XA_RESULT_SUCCESS) |
|
142 { |
|
143 impl->volumeLevel = *percentage; |
|
144 } |
|
145 } |
|
146 XAAdaptationBase_ThreadExit(impl->adapCtx); |
|
147 } |
134 |
148 |
135 DEBUG_API("<-XANokiaLinearVolumeItfImpl_GetVolumeLevel"); |
149 DEBUG_API("<-XANokiaLinearVolumeItfImpl_GetVolumeLevel"); |
136 return ret; |
150 return ret; |
137 } |
151 } |
138 |
152 |