libpack  SLQS03.03.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
qaGobiApiSwiAudio.h
Go to the documentation of this file.
1 
9 /*
10  * Copyright: © 2013-2015 Sierra Wireless, Inc. all rights reserved
11  */
12 #ifndef __GOBI_API_SWI_AUDIO_H__
13 #define __GOBI_API_SWI_AUDIO_H__
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
19 #define MAX_LEN_IFACE_TABLE 255
20 
29 typedef struct
30 {
33 
65 typedef struct
66 {
74 
92  GetM2MAudioProfileReq *pGetM2MAudioProfileReq,
93  GetM2MAudioProfileResp *pGetM2MAudioProfileResp );
94 
125 typedef struct
126 {
134 
149  SetM2MAudioProfileReq *pSetM2MAudioProfileReq );
150 
162 typedef struct
163 {
167 
176 typedef struct
177 {
180 
198  GetM2MAudioVolumeReq *pGetM2MAudioVolumeReq,
199  GetM2MAudioVolumeResp *pGetM2MAudioVolumeResp );
200 
216 typedef struct
217 {
222 
237  SetM2MAudioVolumeReq *pSetM2MAudioVolumeReq );
238 
251 typedef struct
252 {
255 }PCMparams;
256 
278 typedef struct
279 {
285 
300  SetM2MAudioAVCFGReq *pSetM2MAudioAVCFGReq );
301 
313 typedef struct
314 {
317 
332  SetM2MAudioLPBKReq *pSetM2MAudioLPBKReq );
333 
345 
354 typedef struct
355 {
358 
367 typedef struct
368 {
371 
389  GetM2MSpkrGainReq *pSpkrGainReq,
390  GetM2MSpkrGainResp *pSpkrGainResp );
391 
404 typedef struct
405 {
409 
424  SetM2MSpkrGainReq *pSpkrGainReq );
425 
434 typedef struct
435 {
438 
456 typedef struct
457 {
462 
480  GetM2MAVMuteReq *pGetM2MAVMuteReq,
481  GetM2MAVMuteResp *pGetM2MAVMuteResp );
482 
502 typedef struct
503 {
509 
523 ULONG SLQSSetM2MAVMute ( SetM2MAVMuteReq *pSetM2MAVMuteReq );
524 
525 #ifdef __cplusplus
526 } /* extern "C" { */
527 #endif
528 
529 #endif /* __GOBI_API_SWI_AUDIO_H__ */
Definition: qaGobiApiSwiAudio.h:216
BYTE Profile
Definition: qaGobiApiSwiAudio.h:127
BYTE EarMute
Definition: qaGobiApiSwiAudio.h:458
ULONG SLQSSetM2MAudioProfile(SetM2MAudioProfileReq *pSetM2MAudioProfileReq)
BYTE PIFACEId
Definition: qaGobiApiSwiAudio.h:282
BYTE Device
Definition: qaGobiApiSwiAudio.h:281
BYTE MicMute
Definition: qaGobiApiSwiAudio.h:69
ULONG SLQSSetM2MSpkrGain(SetM2MSpkrGainReq *pSpkrGainReq)
BYTE EarMute
Definition: qaGobiApiSwiAudio.h:505
BYTE Profile
Definition: qaGobiApiSwiAudio.h:67
BYTE CwtMute
Definition: qaGobiApiSwiAudio.h:72
WORD Value
Definition: qaGobiApiSwiAudio.h:407
Definition: qaGobiApiSwiAudio.h:278
Definition: qaGobiApiSwiAudio.h:367
BYTE Profile
Definition: qaGobiApiSwiAudio.h:218
unsigned char BYTE
Definition: SwiDataTypes.h:32
BYTE Generator
Definition: qaGobiApiSwiAudio.h:165
BYTE MicMute
Definition: qaGobiApiSwiAudio.h:506
Definition: qaGobiApiSwiAudio.h:162
BYTE * pEarMute
Definition: qaGobiApiSwiAudio.h:128
PCMparams * pPCMParams
Definition: qaGobiApiSwiAudio.h:283
BYTE iFaceTabLen
Definition: qaGobiApiSwiAudio.h:253
BYTE EarMute
Definition: qaGobiApiSwiAudio.h:68
BYTE MicMute
Definition: qaGobiApiSwiAudio.h:459
BYTE CwtMute
Definition: qaGobiApiSwiAudio.h:460
ULONG SLQSSetM2MAVMute(SetM2MAVMuteReq *pSetM2MAVMuteReq)
Definition: qaGobiApiSwiAudio.h:404
Definition: qaGobiApiSwiAudio.h:65
ULONG SLQSSetM2MAudioLPBK(SetM2MAudioLPBKReq *pSetM2MAudioLPBKReq)
ULONG SLQSGetM2MAudioProfile(GetM2MAudioProfileReq *pGetM2MAudioProfileReq, GetM2MAudioProfileResp *pGetM2MAudioProfileResp)
BYTE Profile
Definition: qaGobiApiSwiAudio.h:280
BYTE Enable
Definition: qaGobiApiSwiAudio.h:315
ULONG SLQSSetM2MAudioAVCFG(SetM2MAudioAVCFGReq *pSetM2MAudioAVCFGReq)
#define MAX_LEN_IFACE_TABLE
Definition: qaGobiApiSwiAudio.h:19
BYTE * pCwtMute
Definition: qaGobiApiSwiAudio.h:507
ULONG SLQSGetM2MSpkrGain(GetM2MSpkrGainReq *pSpkrGainReq, GetM2MSpkrGainResp *pSpkrGainResp)
BYTE * pGenerator
Definition: qaGobiApiSwiAudio.h:130
BYTE Generator
Definition: qaGobiApiSwiAudio.h:219
Definition: qaGobiApiSwiAudio.h:354
ULONG SLQSGetM2MAudioVolume(GetM2MAudioVolumeReq *pGetM2MAudioVolumeReq, GetM2MAudioVolumeResp *pGetM2MAudioVolumeResp)
ULONG SLQSGetM2MAVMute(GetM2MAVMuteReq *pGetM2MAVMuteReq, GetM2MAVMuteResp *pGetM2MAVMuteResp)
BYTE Profile
Definition: qaGobiApiSwiAudio.h:164
BYTE Level
Definition: qaGobiApiSwiAudio.h:220
Definition: qaGobiApiSwiAudio.h:456
unsigned long ULONG
Definition: SwiDataTypes.h:28
Definition: qaGobiApiSwiAudio.h:434
Definition: qaGobiApiSwiAudio.h:125
Definition: qaGobiApiSwiAudio.h:29
BYTE * pMicMute
Definition: qaGobiApiSwiAudio.h:129
Definition: qaGobiApiSwiAudio.h:502
BYTE * pGenerator
Definition: qaGobiApiSwiAudio.h:31
Definition: qaGobiApiSwiAudio.h:251
BYTE * pCwtMute
Definition: qaGobiApiSwiAudio.h:132
BYTE Profile
Definition: qaGobiApiSwiAudio.h:406
BYTE Profile
Definition: qaGobiApiSwiAudio.h:504
ULONG SLQSSetM2MAudioNVDef()
ULONG SLQSSetM2MAudioVolume(SetM2MAudioVolumeReq *pSetM2MAudioVolumeReq)
BYTE Profile
Definition: qaGobiApiSwiAudio.h:436
BYTE * pVolume
Definition: qaGobiApiSwiAudio.h:131
BYTE Volume
Definition: qaGobiApiSwiAudio.h:71
Definition: qaGobiApiSwiAudio.h:176
Definition: qaGobiApiSwiAudio.h:313
unsigned short WORD
Definition: SwiDataTypes.h:34
BYTE Profile
Definition: qaGobiApiSwiAudio.h:356
WORD Value
Definition: qaGobiApiSwiAudio.h:369
BYTE Generator
Definition: qaGobiApiSwiAudio.h:70
BYTE Level
Definition: qaGobiApiSwiAudio.h:178

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