LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions
swiaudio.h File Reference

Go to the source code of this file.

Data Structures

struct  pack_swiaudio_SLQSGetM2MAudioProfile_t
 
struct  unpack_swiaudio_SLQSGetM2MAudioProfile_t
 
struct  pack_swiaudio_SLQSSetM2MAudioProfile_t
 
struct  pack_swiaudio_SLQSGetM2MAudioVolume_t
 
struct  unpack_swiaudio_SLQSGetM2MAudioVolume_t
 
struct  pack_swiaudio_SLQSSetM2MAudioVolume_t
 
struct  swiaudio_PCMparams
 
struct  pack_swiaudio_SLQSSetM2MAudioAVCFG_t
 
struct  pack_swiaudio_SLQSSetM2MAudioLPBK_t
 
struct  pack_swiaudio_SLQSGetM2MSpkrGain_t
 
struct  unpack_swiaudio_SLQSGetM2MSpkrGain_t
 
struct  pack_swiaudio_SLQSSetM2MSpkrGain_t
 
struct  pack_swiaudio_SLQSGetM2MAVMute_t
 
struct  unpack_swiaudio_SLQSGetM2MAVMute_t
 
struct  pack_swiaudio_SLQSSetM2MAVMute_t
 

Macros

#define SWIAUDIO_MAX_LEN_IFACE_TABLE   255
 

Typedefs

typedef unpack_result_t unpack_swiaudio_SLQSSetM2MAudioProfile_t
 
typedef unpack_result_t unpack_swiaudio_SLQSSetM2MAudioVolume_t
 
typedef unpack_result_t unpack_swiaudio_SLQSSetM2MAudioAVCFG_t
 
typedef unpack_result_t unpack_swiaudio_SLQSSetM2MAudioLPBK_t
 
typedef unpack_result_t unpack_swiaudio_SLQSSetM2MAudioNVDef_t
 
typedef unpack_result_t unpack_swiaudio_SLQSSetM2MSpkrGain_t
 
typedef unpack_result_t unpack_swiaudio_SLQSSetM2MAVMute_t
 

Functions

int pack_swiaudio_SLQSGetM2MAudioProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiaudio_SLQSGetM2MAudioProfile_t *pReqParam)
 
int unpack_swiaudio_SLQSGetM2MAudioProfile (uint8_t *pResp, uint16_t respLen, unpack_swiaudio_SLQSGetM2MAudioProfile_t *pOutput)
 
int pack_swiaudio_SLQSSetM2MAudioProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiaudio_SLQSSetM2MAudioProfile_t *pReqParam)
 
int unpack_swiaudio_SLQSSetM2MAudioProfile (uint8_t *pResp, uint16_t respLen, unpack_swiaudio_SLQSSetM2MAudioProfile_t *pOutput)
 
int pack_swiaudio_SLQSGetM2MAudioVolume (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiaudio_SLQSGetM2MAudioVolume_t *pReqParam)
 
int unpack_swiaudio_SLQSGetM2MAudioVolume (uint8_t *pResp, uint16_t respLen, unpack_swiaudio_SLQSGetM2MAudioVolume_t *pOutput)
 
int pack_swiaudio_SLQSSetM2MAudioVolume (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiaudio_SLQSSetM2MAudioVolume_t *pReqParam)
 
int unpack_swiaudio_SLQSSetM2MAudioVolume (uint8_t *pResp, uint16_t respLen, unpack_swiaudio_SLQSSetM2MAudioVolume_t *pOutput)
 
int pack_swiaudio_SLQSSetM2MAudioAVCFG (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiaudio_SLQSSetM2MAudioAVCFG_t *pReqParam)
 
int unpack_swiaudio_SLQSSetM2MAudioAVCFG (uint8_t *pResp, uint16_t respLen, unpack_swiaudio_SLQSSetM2MAudioAVCFG_t *pOutput)
 
int pack_swiaudio_SLQSSetM2MAudioLPBK (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiaudio_SLQSSetM2MAudioLPBK_t *pReqParam)
 
int unpack_swiaudio_SLQSSetM2MAudioLPBK (uint8_t *pResp, uint16_t respLen, unpack_swiaudio_SLQSSetM2MAudioLPBK_t *pOutput)
 
int pack_swiaudio_SLQSSetM2MAudioNVDef (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_swiaudio_SLQSSetM2MAudioNVDef (uint8_t *pResp, uint16_t respLen, unpack_swiaudio_SLQSSetM2MAudioNVDef_t *pOutput)
 
int pack_swiaudio_SLQSGetM2MSpkrGain (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiaudio_SLQSGetM2MSpkrGain_t *pReqParam)
 
int unpack_swiaudio_SLQSGetM2MSpkrGain (uint8_t *pResp, uint16_t respLen, unpack_swiaudio_SLQSGetM2MSpkrGain_t *pOutput)
 
int pack_swiaudio_SLQSSetM2MSpkrGain (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiaudio_SLQSSetM2MSpkrGain_t *pReqParam)
 
int unpack_swiaudio_SLQSSetM2MSpkrGain (uint8_t *pResp, uint16_t respLen, unpack_swiaudio_SLQSSetM2MSpkrGain_t *pOutput)
 
int pack_swiaudio_SLQSGetM2MAVMute (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiaudio_SLQSGetM2MAVMute_t *pReqParam)
 
int unpack_swiaudio_SLQSGetM2MAVMute (uint8_t *pResp, uint16_t respLen, unpack_swiaudio_SLQSGetM2MAVMute_t *pOutput)
 
int pack_swiaudio_SLQSSetM2MAVMute (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiaudio_SLQSSetM2MAVMute_t *pReqParam)
 
int unpack_swiaudio_SLQSSetM2MAVMute (uint8_t *pResp, uint16_t respLen, unpack_swiaudio_SLQSSetM2MAVMute_t *pOutput)
 

Macro Definition Documentation

#define SWIAUDIO_MAX_LEN_IFACE_TABLE   255

Typedef Documentation

Function Documentation

int pack_swiaudio_SLQSGetM2MAudioProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_swiaudio_SLQSGetM2MAudioProfile_t pReqParam 
)

Gets the profile content pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_swiaudio_SLQSGetM2MAudioVolume ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_swiaudio_SLQSGetM2MAudioVolume_t pReqParam 
)

Gets the Volume content pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_swiaudio_SLQSGetM2MAVMute ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_swiaudio_SLQSGetM2MAVMute_t pReqParam 
)

Gets the AV Mute content pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_swiaudio_SLQSGetM2MSpkrGain ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_swiaudio_SLQSGetM2MSpkrGain_t pReqParam 
)

Gets the SPKRGAIN content pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_swiaudio_SLQSSetM2MAudioAVCFG ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_swiaudio_SLQSSetM2MAudioAVCFG_t pReqParam 
)

Sets the AVCFG content pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_swiaudio_SLQSSetM2MAudioLPBK ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_swiaudio_SLQSSetM2MAudioLPBK_t pReqParam 
)

Sets the LPBK content pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_swiaudio_SLQSSetM2MAudioNVDef ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Sets the NVDef content pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_swiaudio_SLQSSetM2MAudioProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_swiaudio_SLQSSetM2MAudioProfile_t pReqParam 
)

sets an audio profile content pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_swiaudio_SLQSSetM2MAudioVolume ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_swiaudio_SLQSSetM2MAudioVolume_t pReqParam 
)

Sets the Volume content pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_swiaudio_SLQSSetM2MAVMute ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_swiaudio_SLQSSetM2MAVMute_t pReqParam 
)

Sets the AV Mute content pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_swiaudio_SLQSSetM2MSpkrGain ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_swiaudio_SLQSSetM2MSpkrGain_t pReqParam 
)

Sets the SPKRGAIN content pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swiaudio_SLQSGetM2MAudioProfile ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swiaudio_SLQSGetM2MAudioProfile_t pOutput 
)

Gets the profile content unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swiaudio_SLQSGetM2MAudioVolume ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swiaudio_SLQSGetM2MAudioVolume_t pOutput 
)

Gets the Volume content unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swiaudio_SLQSGetM2MAVMute ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swiaudio_SLQSGetM2MAVMute_t pOutput 
)

Gets the AV Mute content unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swiaudio_SLQSGetM2MSpkrGain ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swiaudio_SLQSGetM2MSpkrGain_t pOutput 
)

Gets the SPKRGAIN content unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swiaudio_SLQSSetM2MAudioAVCFG ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swiaudio_SLQSSetM2MAudioAVCFG_t pOutput 
)

Sets the AVCFG content unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swiaudio_SLQSSetM2MAudioLPBK ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swiaudio_SLQSSetM2MAudioLPBK_t pOutput 
)

Sets the LPBK content unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swiaudio_SLQSSetM2MAudioNVDef ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swiaudio_SLQSSetM2MAudioNVDef_t pOutput 
)

Sets the NVDef content unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swiaudio_SLQSSetM2MAudioProfile ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swiaudio_SLQSSetM2MAudioProfile_t pOutput 
)

sets an audio profile content unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swiaudio_SLQSSetM2MAudioVolume ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swiaudio_SLQSSetM2MAudioVolume_t pOutput 
)

Sets the Volume content unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swiaudio_SLQSSetM2MAVMute ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swiaudio_SLQSSetM2MAVMute_t pOutput 
)

Sets the AV Mute content unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_swiaudio_SLQSSetM2MSpkrGain ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swiaudio_SLQSSetM2MSpkrGain_t pOutput 
)

Sets the SPKRGAIN content unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved