Sound Service
[Telephony Mgr]


Detailed Description

This service groups the Telephony sound functions.


Defines

#define ALP_TEL_IS_SND_GET_MUTE_STATUS_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_SND_GET_MUTE_STATUS_MESSAGE)
#define ALP_TEL_IS_SND_SET_MUTE_STATUS_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_SND_SET_MUTE_STATUS_MESSAGE)
#define ALP_TEL_SND_GET_MUTE_STATUS_MESSAGE   ((ALP_TEL_SND_SERVICE_ID << 8) | 0x0000)
#define ALP_TEL_SND_MESSAGES_COUNT   ((ALP_TEL_SND_SET_MUTE_STATUS_MESSAGE & ALP_TEL_MESSAGE_MASK) + 1)
 Total count of sound service messages.
#define ALP_TEL_SND_MUTE_STATUS_OFF   0
#define ALP_TEL_SND_MUTE_STATUS_ON   1
#define ALP_TEL_SND_SET_MUTE_STATUS_MESSAGE   ((ALP_TEL_SND_SERVICE_ID << 8) | 0x0001)

Functions

alp_status_t alp_tel_snd_get_mute_status (AlpTelApplicationId iAppId, uint8_t *oMuteStatusP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_snd_set_mute_status (AlpTelApplicationId iAppId, uint8_t iMuteStatus, AlpTelTransId *ioTransIdP)


Define Documentation

#define ALP_TEL_IS_SND_GET_MUTE_STATUS_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_SND_GET_MUTE_STATUS_MESSAGE)
 

#define ALP_TEL_IS_SND_SET_MUTE_STATUS_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_SND_SET_MUTE_STATUS_MESSAGE)
 

#define ALP_TEL_SND_GET_MUTE_STATUS_MESSAGE   ((ALP_TEL_SND_SERVICE_ID << 8) | 0x0000)
 

#define ALP_TEL_SND_MESSAGES_COUNT   ((ALP_TEL_SND_SET_MUTE_STATUS_MESSAGE & ALP_TEL_MESSAGE_MASK) + 1)
 

Total count of sound service messages.

#define ALP_TEL_SND_MUTE_STATUS_OFF   0
 

#define ALP_TEL_SND_MUTE_STATUS_ON   1
 

#define ALP_TEL_SND_SET_MUTE_STATUS_MESSAGE   ((ALP_TEL_SND_SERVICE_ID << 8) | 0x0001)
 


Function Documentation

alp_status_t alp_tel_snd_get_mute_status AlpTelApplicationId  iAppId,
uint8_t *  oMuteStatusP,
AlpTelTransId ioTransIdP
 

Gets the status of the microphone muting feature for voice calls.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[out] oMuteStatusP Pointer to the mute status value.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The mute status has been retrieved successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_snd_set_mute_status AlpTelApplicationId  iAppId,
uint8_t  iMuteStatus,
AlpTelTransId ioTransIdP
 

Sets the status of the microphone muting feature for voice calls.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iMuteStatus The mute status value.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The mute status has been set successfuly.
Since:
ALP iSDK 1.0


Generated on Wed Jul 30 07:06:43 2008 by Doxygen 1.4.6 for ALP SDK + Hiker Documentation

Copyright © 1999-2008 ACCESS CO., LTD. All rights reserved.