LinuxQMISDK  SLQS03.03.07
qaGobiApiSwiAudio.h
Go to the documentation of this file.
1 
11 #ifndef __GOBI_API_SWI_AUDIO_H__
12 #define __GOBI_API_SWI_AUDIO_H__
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 #define MAX_LEN_IFACE_TABLE 255
19 
28 typedef struct
29 {
32 
64 typedef struct
65 {
73 
91  GetM2MAudioProfileReq *pGetM2MAudioProfileReq,
92  GetM2MAudioProfileResp *pGetM2MAudioProfileResp );
93 
124 typedef struct
125 {
133 
148  SetM2MAudioProfileReq *pSetM2MAudioProfileReq );
149 
161 typedef struct
162 {
166 
175 typedef struct
176 {
179 
197  GetM2MAudioVolumeReq *pGetM2MAudioVolumeReq,
198  GetM2MAudioVolumeResp *pGetM2MAudioVolumeResp );
199 
215 typedef struct
216 {
221 
236  SetM2MAudioVolumeReq *pSetM2MAudioVolumeReq );
237 
250 typedef struct
251 {
254 }PCMparams;
255 
277 typedef struct
278 {
284 
299  SetM2MAudioAVCFGReq *pSetM2MAudioAVCFGReq );
300 
312 typedef struct
313 {
316 
331  SetM2MAudioLPBKReq *pSetM2MAudioLPBKReq );
332 
344 
353 typedef struct
354 {
357 
366 typedef struct
367 {
370 
388  GetM2MSpkrGainReq *pSpkrGainReq,
389  GetM2MSpkrGainResp *pSpkrGainResp );
390 
403 typedef struct
404 {
408 
423  SetM2MSpkrGainReq *pSpkrGainReq );
424 
433 typedef struct
434 {
437 
455 typedef struct
456 {
461 
479  GetM2MAVMuteReq *pGetM2MAVMuteReq,
480  GetM2MAVMuteResp *pGetM2MAVMuteResp );
481 
501 typedef struct
502 {
508 
522 ULONG SLQSSetM2MAVMute ( SetM2MAVMuteReq *pSetM2MAVMuteReq );
523 
524 #ifdef __cplusplus
525 } /* extern "C" { */
526 #endif
527 
528 #endif /* __GOBI_API_SWI_AUDIO_H__ */
Definition: qaGobiApiSwiAudio.h:215
BYTE Profile
Definition: qaGobiApiSwiAudio.h:126
BYTE EarMute
Definition: qaGobiApiSwiAudio.h:457
ULONG SLQSSetM2MAudioProfile(SetM2MAudioProfileReq *pSetM2MAudioProfileReq)
BYTE PIFACEId
Definition: qaGobiApiSwiAudio.h:281
BYTE Device
Definition: qaGobiApiSwiAudio.h:280
BYTE MicMute
Definition: qaGobiApiSwiAudio.h:68
ULONG SLQSSetM2MSpkrGain(SetM2MSpkrGainReq *pSpkrGainReq)
BYTE EarMute
Definition: qaGobiApiSwiAudio.h:504
BYTE Profile
Definition: qaGobiApiSwiAudio.h:66
BYTE CwtMute
Definition: qaGobiApiSwiAudio.h:71
WORD Value
Definition: qaGobiApiSwiAudio.h:406
Definition: qaGobiApiSwiAudio.h:277
Definition: qaGobiApiSwiAudio.h:366
BYTE Profile
Definition: qaGobiApiSwiAudio.h:217
unsigned char BYTE
Definition: SwiDataTypes.h:26
BYTE Generator
Definition: qaGobiApiSwiAudio.h:164
BYTE MicMute
Definition: qaGobiApiSwiAudio.h:505
Definition: qaGobiApiSwiAudio.h:161
BYTE * pEarMute
Definition: qaGobiApiSwiAudio.h:127
PCMparams * pPCMParams
Definition: qaGobiApiSwiAudio.h:282
BYTE iFaceTabLen
Definition: qaGobiApiSwiAudio.h:252
BYTE EarMute
Definition: qaGobiApiSwiAudio.h:67
BYTE MicMute
Definition: qaGobiApiSwiAudio.h:458
BYTE CwtMute
Definition: qaGobiApiSwiAudio.h:459
ULONG SLQSSetM2MAVMute(SetM2MAVMuteReq *pSetM2MAVMuteReq)
Definition: qaGobiApiSwiAudio.h:403
Definition: qaGobiApiSwiAudio.h:64
ULONG SLQSSetM2MAudioLPBK(SetM2MAudioLPBKReq *pSetM2MAudioLPBKReq)
ULONG SLQSGetM2MAudioProfile(GetM2MAudioProfileReq *pGetM2MAudioProfileReq, GetM2MAudioProfileResp *pGetM2MAudioProfileResp)
BYTE Profile
Definition: qaGobiApiSwiAudio.h:279
BYTE Enable
Definition: qaGobiApiSwiAudio.h:314
ULONG SLQSSetM2MAudioAVCFG(SetM2MAudioAVCFGReq *pSetM2MAudioAVCFGReq)
#define MAX_LEN_IFACE_TABLE
Definition: qaGobiApiSwiAudio.h:18
BYTE * pCwtMute
Definition: qaGobiApiSwiAudio.h:506
ULONG SLQSGetM2MSpkrGain(GetM2MSpkrGainReq *pSpkrGainReq, GetM2MSpkrGainResp *pSpkrGainResp)
BYTE * pGenerator
Definition: qaGobiApiSwiAudio.h:129
BYTE Generator
Definition: qaGobiApiSwiAudio.h:218
Definition: qaGobiApiSwiAudio.h:353
ULONG SLQSGetM2MAudioVolume(GetM2MAudioVolumeReq *pGetM2MAudioVolumeReq, GetM2MAudioVolumeResp *pGetM2MAudioVolumeResp)
ULONG SLQSGetM2MAVMute(GetM2MAVMuteReq *pGetM2MAVMuteReq, GetM2MAVMuteResp *pGetM2MAVMuteResp)
BYTE Profile
Definition: qaGobiApiSwiAudio.h:163
BYTE Level
Definition: qaGobiApiSwiAudio.h:219
Definition: qaGobiApiSwiAudio.h:455
unsigned long ULONG
Definition: SwiDataTypes.h:23
Definition: qaGobiApiSwiAudio.h:433
Definition: qaGobiApiSwiAudio.h:124
Definition: qaGobiApiSwiAudio.h:28
BYTE * pMicMute
Definition: qaGobiApiSwiAudio.h:128
Definition: qaGobiApiSwiAudio.h:501
BYTE * pGenerator
Definition: qaGobiApiSwiAudio.h:30
Definition: qaGobiApiSwiAudio.h:250
BYTE * pCwtMute
Definition: qaGobiApiSwiAudio.h:131
BYTE Profile
Definition: qaGobiApiSwiAudio.h:405
BYTE Profile
Definition: qaGobiApiSwiAudio.h:503
ULONG SLQSSetM2MAudioNVDef()
ULONG SLQSSetM2MAudioVolume(SetM2MAudioVolumeReq *pSetM2MAudioVolumeReq)
BYTE Profile
Definition: qaGobiApiSwiAudio.h:435
BYTE * pVolume
Definition: qaGobiApiSwiAudio.h:130
BYTE Volume
Definition: qaGobiApiSwiAudio.h:70
Definition: qaGobiApiSwiAudio.h:175
Definition: qaGobiApiSwiAudio.h:312
unsigned short WORD
Definition: SwiDataTypes.h:28
BYTE Profile
Definition: qaGobiApiSwiAudio.h:355
WORD Value
Definition: qaGobiApiSwiAudio.h:368
BYTE Generator
Definition: qaGobiApiSwiAudio.h:69
BYTE Level
Definition: qaGobiApiSwiAudio.h:177

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