Audio functions are constrained by the following platform limitations for AR755x, AR8652, and WP8548.
This table lists possible audio connections:
Input stream | Spkr | USB Tx | PCM Tx | I2S Tx | Mdm Tx | Rec |
---|---|---|---|---|---|---|
Mic | X(*) | X(*) | ||||
USB Rx | X | |||||
PCM Rx | X | |||||
I2S Rx | X | |||||
Mdm Rx | X(*) | X | X | X | X | |
Pb | X(*) | X | X | X | X |
(*) AR platform only
Pb = file playback
Rec = file recording
Only 1 point to 1 point connection is possible except for Pb and Rec. Pb and Rec can be added to any active 1 point to 1 point connections or simply tied to 1 single stream.
Function \ IF | I2S | PCM | USB | Analog (Mic / Spkr) | Mdm Tx | Mdm Rx | Pb | Rec |
---|---|---|---|---|---|---|---|---|
Gain (Set / Get) | X(*) | X | X | X | ||||
Mute / Unmute | X(*) | X | X | X | ||||
NS | X | |||||||
EC | X | |||||||
IIR | X | X | ||||||
FIR | X | X | ||||||
AGC | Only Tx | Only Tx | Only Tx | Only Spkr(*) | X | X |
(*) AR platform only
NS = Noise Suppressor
EC = Echo Canceller
IIR = Infinite Impulse Response filter
FIR = Finite Impulse Response filter
AGC = Automatic Gain Control
Playback and recording
File playback supports these file types:
File recording is only supported for .wav file types.
One single file playback and one single file recording can be activated simultaneously.
Continuous playback of one file doesn't work well.
PCM insertion/extraction
Only supports 16-bit sampling resolution on the AR7 platform.
Copyright (C) Sierra Wireless Inc. Use of this work is subject to license.