equal
deleted
inserted
replaced
45 &vol); |
45 &vol); |
46 |
46 |
47 *percentage = (vol * MAX_PERCENTAGE_VOLUME)/maxvol; |
47 *percentage = (vol * MAX_PERCENTAGE_VOLUME)/maxvol; |
48 |
48 |
49 } |
49 } |
|
50 else if (ctx->baseObj.ctxId == XARadioAdaptation) |
|
51 { |
|
52 mmf_set_player_adapt_context(cmmfradiobackendengine_init(), ctx); |
|
53 res = get_volume(cmmfradiobackendengine_init(), &vol); |
|
54 *percentage = vol; |
|
55 } |
50 |
56 |
51 DEBUG_API_A1("<-XANokiaLinearVolumeItfAdapt_GetVolumeLevel %d", percentage); |
57 DEBUG_API_A1("<-XANokiaLinearVolumeItfAdapt_GetVolumeLevel %d", percentage); |
52 return res; |
58 return res; |
53 } |
59 } |
54 |
60 |
68 DEBUG_API_A1("->XANokiaLinearVolumeItfAdapt_SetVolumeLevel to: %d", percentage); |
74 DEBUG_API_A1("->XANokiaLinearVolumeItfAdapt_SetVolumeLevel to: %d", percentage); |
69 if (!ctx || (ctx->baseObj.ctxId != XAMediaPlayerAdaptation |
75 if (!ctx || (ctx->baseObj.ctxId != XAMediaPlayerAdaptation |
70 && ctx->baseObj.ctxId != XAMediaRecorderAdaptation |
76 && ctx->baseObj.ctxId != XAMediaRecorderAdaptation |
71 && ctx->baseObj.ctxId != XARadioAdaptation)) |
77 && ctx->baseObj.ctxId != XARadioAdaptation)) |
72 { |
78 { |
73 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");DEBUG_API("<-XANokiaLinearVolumeItfAdapt_SetVolumeLevel"); |
79 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID"); |
|
80 DEBUG_API("<-XANokiaLinearVolumeItfAdapt_SetVolumeLevel"); |
74 /* invalid parameter */ |
81 /* invalid parameter */ |
75 res = XA_RESULT_PARAMETER_INVALID; |
82 res = XA_RESULT_PARAMETER_INVALID; |
76 return res; |
83 return res; |
77 } |
84 } |
78 |
85 |
91 } |
98 } |
92 else if (ctx->baseObj.ctxId == XARadioAdaptation) |
99 else if (ctx->baseObj.ctxId == XARadioAdaptation) |
93 { |
100 { |
94 mmf_set_player_adapt_context(cmmfradiobackendengine_init(), ctx); |
101 mmf_set_player_adapt_context(cmmfradiobackendengine_init(), ctx); |
95 res = set_volume(cmmfradiobackendengine_init(), percentage); |
102 res = set_volume(cmmfradiobackendengine_init(), percentage); |
96 }DEBUG_API("<-XANokiaLinearVolumeItfAdapt_SetVolumeLevel"); |
103 } |
|
104 DEBUG_API("<-XANokiaLinearVolumeItfAdapt_SetVolumeLevel"); |
97 return res; |
105 return res; |
98 } |
106 } |
99 |
107 |
100 XAresult XANokiaLinearVolumeItfAdapt_GetStepCount(XAAdaptationMMFCtx *ctx, |
108 XAresult XANokiaLinearVolumeItfAdapt_GetStepCount(XAAdaptationMMFCtx *ctx, |
101 XAuint32* stepcount) |
109 XAuint32* stepcount) |
104 DEBUG_API("->XANokiaLinearVolumeItfAdapt_GetStepCount "); |
112 DEBUG_API("->XANokiaLinearVolumeItfAdapt_GetStepCount "); |
105 if (!ctx || (ctx->baseObj.ctxId != XAMediaPlayerAdaptation |
113 if (!ctx || (ctx->baseObj.ctxId != XAMediaPlayerAdaptation |
106 && ctx->baseObj.ctxId != XAMediaRecorderAdaptation |
114 && ctx->baseObj.ctxId != XAMediaRecorderAdaptation |
107 && ctx->baseObj.ctxId != XARadioAdaptation)) |
115 && ctx->baseObj.ctxId != XARadioAdaptation)) |
108 { |
116 { |
109 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");DEBUG_API("<-XANokiaLinearVolumeItfAdapt_SetVolumeLevel"); |
117 DEBUG_ERR("XA_RESULT_PARAMETER_INVALID"); |
|
118 DEBUG_API("<-XANokiaLinearVolumeItfAdapt_SetVolumeLevel"); |
110 /* invalid parameter */ |
119 /* invalid parameter */ |
111 return XA_RESULT_PARAMETER_INVALID; |
120 return XA_RESULT_PARAMETER_INVALID; |
112 } |
121 } |
113 |
122 |
114 if (ctx->baseObj.ctxId == XAMediaPlayerAdaptation) |
123 if (ctx->baseObj.ctxId == XAMediaPlayerAdaptation) |