dmG726DecoderSetParams(3dm) dmG726DecoderSetParams(3dm)
dmG726DecoderSetParams - set G726 decoder parameter values
#include <dmedia/dm_audioutil.h>
#include <dmedia/dm_audio.h>
#include <dmedia/dm_params.h>
DMstatus dmG726DecoderSetParams(DMG726decoder handle,
DMparams *params)
handle DMG726decoder structure, created by dmG726DecoderCreate(3dm).
params List of parameters for specification. Null (0) value ok.
Returns DM_SUCCESS or DM_FAILURE.
dmG726DecoderSetParams(3dm) sets state of G726 decoder with params.
Unrecognized parameters are ignored.
The set of parameters for params are, defined in dmedia/dm_audio.h and
dmedia/dm_audioutil.h:
DM_AUDIO_BITRATE [Toc] [Back]
The corresponding value for DM_AUDIO_BITRATE is integer. The G.726
algorithm supports bit rate of any one of the following rates in the set
{16000, 24000, 32000, 40000} (bits/second).
DM_G726_NATIVE_FORMAT [Toc] [Back]
specifies the input or output (uncompressed or decompressed) sample date
format. The corresponding value for DM_G726_NATIVE_FORMAT is one of the
following
AUDIO_ENCODING_ULAW
AUDIO_ENCODING_ALAW
AUDIO_ENCODING_LINEAR
Page 1
dmG726DecoderSetParams(3dm) dmG726DecoderSetParams(3dm)
Currently, data types supported are short for linear input/output sample
data or unsigned char for A-law or mu-law input/output sample data. For
linear output, the samples are assumed to be two's complement.
SEE ALSO
dmG726DecoderCreate(3dm), dmG726Decode(3dm), dmG726DecoderGetParams(3dm).
PPPPaaaaggggeeee 2222 [ Back ]
|