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

Go to the source code of this file.

Data Structures

struct  pack_audio_SLQSGetAudioProfile_t
 
struct  unpack_audio_SLQSGetAudioProfile_t
 
struct  pack_audio_SLQSSetAudioProfile_t
 
struct  pack_audio_SLQSGetAudioPathConfig_t
 
struct  audio_TXPCMIIRFltr
 
struct  audio_RXPCMIIRFltr
 
struct  audio_RXAGCList
 
struct  audio_RXAVCList
 
struct  audio_TXAGCList
 
struct  unpack_audio_SLQSGetAudioPathConfig_t
 
struct  pack_audio_SLQSSetAudioPathConfig_t
 
struct  pack_audio_SLQSGetAudioVolTLBConfig_t
 
struct  unpack_audio_SLQSGetAudioVolTLBConfig_t
 
struct  pack_audio_SLQSSetAudioVolTLBConfig_t
 
struct  unpack_audio_SLQSSetAudioVolTLBConfig_t
 

Functions

int pack_audio_SLQSGetAudioProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_audio_SLQSGetAudioProfile_t *pReqParam)
 
int unpack_audio_SLQSGetAudioProfile (uint8_t *pResp, uint16_t respLen, unpack_audio_SLQSGetAudioProfile_t *pOutput)
 
int pack_audio_SLQSSetAudioProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_audio_SLQSSetAudioProfile_t *pReqParam)
 
int unpack_audio_SLQSSetAudioProfile (uint8_t *pResp, uint16_t respLen)
 
int pack_audio_SLQSGetAudioPathConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_audio_SLQSGetAudioPathConfig_t *pReqParam)
 
int unpack_audio_SLQSGetAudioPathConfig (uint8_t *pResp, uint16_t respLen, unpack_audio_SLQSGetAudioPathConfig_t *pOutput)
 
int pack_audio_SLQSSetAudioPathConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_audio_SLQSSetAudioPathConfig_t *pReqParam)
 
int unpack_audio_SLQSSetAudioPathConfig (uint8_t *pResp, uint16_t respLen)
 
int pack_audio_SLQSGetAudioVolTLBConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_audio_SLQSGetAudioVolTLBConfig_t *pReqParam)
 
int unpack_audio_SLQSGetAudioVolTLBConfig (uint8_t *pResp, uint16_t respLen, unpack_audio_SLQSGetAudioVolTLBConfig_t *pOutput)
 
int pack_audio_SLQSSetAudioVolTLBConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_audio_SLQSSetAudioVolTLBConfig_t *pReqParam)
 
int unpack_audio_SLQSSetAudioVolTLBConfig (uint8_t *pResp, uint16_t respLen, unpack_audio_SLQSSetAudioVolTLBConfig_t *pOutput)
 

Function Documentation

int pack_audio_SLQSGetAudioPathConfig ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_audio_SLQSGetAudioPathConfig_t pReqParam 
)

Gets the audio path configuration parameters 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
Note
Device Supported: SL9090
int pack_audio_SLQSGetAudioProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_audio_SLQSGetAudioProfile_t pReqParam 
)

Gets get the profile content of the requested audio generator. 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
Note
Device Supported: SL9090
int pack_audio_SLQSGetAudioVolTLBConfig ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_audio_SLQSGetAudioVolTLBConfig_t pReqParam 
)

Gets the audio VolTLB configuration parameters 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
Note
Device Supported: SL9090
int pack_audio_SLQSSetAudioPathConfig ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_audio_SLQSSetAudioPathConfig_t pReqParam 
)

sets the audio path configuration parameters 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
Note
Device Supported: SL9090
int pack_audio_SLQSSetAudioProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_audio_SLQSSetAudioProfile_t pReqParam 
)

sets an audio profile 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
Note
Device Supported: SL9090
int pack_audio_SLQSSetAudioVolTLBConfig ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_audio_SLQSSetAudioVolTLBConfig_t pReqParam 
)

Sets the audio VolTLB configuration parameters 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
Note
Device Supported: SL9090
int unpack_audio_SLQSGetAudioPathConfig ( uint8_t *  pResp,
uint16_t  respLen,
unpack_audio_SLQSGetAudioPathConfig_t pOutput 
)

Gets the audio path configuration parameters 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_audio_SLQSGetAudioProfile ( uint8_t *  pResp,
uint16_t  respLen,
unpack_audio_SLQSGetAudioProfile_t pOutput 
)

Gets get the profile content of the requested audio generator 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_audio_SLQSGetAudioVolTLBConfig ( uint8_t *  pResp,
uint16_t  respLen,
unpack_audio_SLQSGetAudioVolTLBConfig_t pOutput 
)

Gets the audio VolTLB configuration parameters 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_audio_SLQSSetAudioPathConfig ( uint8_t *  pResp,
uint16_t  respLen 
)

sets the audio path configuration parameters unpack.

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

sets an audio profile unpack.

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

Sets the audio VolTLB configuration parameters 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