Class AudioDecoder
AAD Class
Description
A class used to decode an audio data stream using AAC (Advanced Audio Codec) standard.
Syntax
class AAD
Members
Public Constructors |
|
---|---|
AAD::AAD |
Constructs an AAD object. |
Public Methods |
|
AAD::configAudio |
Configure AAD module by setting up audio configuration parameters. |
AAD::begin |
Start AAD module audio decoder. |
AAD::end |
Stop AAD module audio decoder. |
AAD::configAudio
Description
Configure AAD module by setting up audio configuration parameters.
Syntax
void configAudio(AudioSetting& config);
Parameters
config: AudioSetting object containing desired audio configuration.
Returns
NA
Example Code
Example: Audio/RTPAudioStream
Note
“AudioDecoder.h” must be included to use the class function.
AAD::begin
Description
Start AAD audio decoder.
Syntax
void begin(void);
Parameters
NA
Returns
NA
Example Code
Example: Audio/RTPAudioStream
Note
“AudioDecoder.h” must be included to use the class function.
AAD::end
Description
Stop AAD audio decoder.
Syntax
void end(void);
Parameters
NA
Returns
NA
Example Code
NA
Note
“AudioDecoder.h” must be included to use the class function.
G711D Class
Description
A class used to decode an audio data stream using ITU-T G.711 standard.
Syntax
class G711D
Members
Public Constructors |
|
---|---|
G711D::G711D |
Constructs a G711D object. |
Public Methods |
|
G711D::configAudio |
Configure G711D module by setting up audio configuration parameters. |
G711D::configCodec |
Configure G711D module companding algorithm. |
G711D::begin |
Start G711D module audio decoder. |
G711D::end |
Stop G711D module audio decoder. |
G711D::configAudio
Description
Configure G711D module by setting up audio configuration parameters.
Syntax
void configAudio(AudioSetting& config);
Parameters
config: AudioSetting object containing desired audio configuration.
Returns
NA
Example Code
Example: Audio/RTPAudioStream
Note
“AudioDecoder.h” must be included to use the class function. The G711D audio decoder will only work when the audio sample rate is configured as 8kHz or 16kHz.
G711D::configCodec
Description
Configure G711D module companding algorithm.
Syntax
void configCodec(Audio_Codec_T codec);
Parameters
codec: Codec format of audio stream.
CODEC_G711_PCMU (Default value)
CODEC_G711_PCMA
Returns
NA
Example Code
Example: Audio/RTPAudioStream
Note
“AudioDecoder.h” must be included to use the class function. The G711D audio decoder will only work when the audio sample rate is configured as 8kHz or 16kHz.
G711D::begin
Description
Start G711D audio decoder.
Syntax
void begin(void);
Parameters
NA
Returns
NA
Example Code
Example: Audio/RTPAudioStream
Note
“AudioDecoder.h” must be included to use the class function.
G711D::end
Description
Stop G711D audio decoder.
Syntax
void end(void);
Parameters
NA
Returns
NA
Example Code
NA
Note
“AudioDecoder.h” must be included to use the class function.