symbian_ua_gui how to route calls to loudspeaker from earphone and change volume

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Khan,

I suggest you to take a look in PjSIP Symbian console based application. 

You will find these code pieces under Symbian_ua -> ua.cpp.

/*To Increase / Decrease volumes - START */
unsigned vol;
pj_status_t status;
	    
status = pjsua_snd_get_setting(
			     PJMEDIA_AUD_DEV_CAP_OUTPUT_VOLUME_SETTING, &vol);
if (status == PJ_SUCCESS) {
	if (kc == EKeyUpArrow)
		vol = PJ_MIN(100, vol+10);
	else
		vol = (vol>=10 ? vol-10 : 0);

status = pjsua_snd_set_setting(
				    PJMEDIA_AUD_DEV_CAP_OUTPUT_VOLUME_SETTING,
				    &vol, PJ_TRUE);
}
else{
// Handle failure
}
/*To Increase / Decrease volumes - END */

/*To Toggle b'en Loudspeaker / Earpiece - START */
pjmedia_aud_dev_route route;
pj_status_t status;
	    
status = pjsua_snd_get_setting(PJMEDIA_AUD_DEV_CAP_OUTPUT_ROUTE, 
					   &route);
	    
if (status == PJ_SUCCESS) {
	if (route == PJMEDIA_AUD_DEV_ROUTE_LOUDSPEAKER)
		route = PJMEDIA_AUD_DEV_ROUTE_EARPIECE;
	else
		route = PJMEDIA_AUD_DEV_ROUTE_LOUDSPEAKER;

status = pjsua_snd_set_setting(
				    PJMEDIA_AUD_DEV_CAP_OUTPUT_ROUTE,
				    &route, PJ_TRUE);
}
else{
// Handle failure
}
/*To Toggle b'en Loudspeaker / Earpiece - END */

Thanks,
Srivatsan


On 18-Jul-2010, at 2:57 PM, Shrouk Khan wrote:

> hi,
> i have been trying out the symbian_ua_gui with nokia APS / VAS and g729 . All seems to go fine. But i am having problem with low voice . So was wondering if there is a way to do it ?
> 
> - for the loudspeaker , i found in http://trac.pjsip.org/repos/wiki/FAQ#sym-audio-routing :"Application may change the routing by calling pjmedia_snd_aps_activate_loudspeaker()"
> but i can not find where this pjmedia_snd_aps_activate_loudspeaker is? am i missing something?
> 
> - how do i change volume of the application while already in a call ?
> 
> -- 
> Regards
> 
> Shrouk Khan (Khan)
> System Administrator / Telecommunication System Developer
> Office:   +354 4400807 (Reykjavik)
>            +44   2031370800 (London)
> Mobile:  +66  875049439 (Bangkok)
> 
> Web: www.softverk.is
> 
> Reykjavik, Iceland  //  London, UK   //  Bangkok, Thailand
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
> 
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20100719/4c9d3b51/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux