dmG726DecoderSetParams(3dm)

dmG726DecoderSetParams - set G726 decoder parameter values

As shipped in IRIX 6.5.7. Unchanged since IRIX 6.5.

NAME
     dmG726DecoderSetParams - set G726 decoder parameter values


SYNOPSIS
     #include <dmedia/dm_audioutil.h>
     #include <dmedia/dm_audio.h>
     #include <dmedia/dm_params.h>

     DMstatus dmG726DecoderSetParams(DMG726decoder handle,
                                   DMparams *params)


PARAMETER
     handle   DMG726decoder structure, created by dmG726DecoderCreate(3dm).


     params   List of parameters for specification. Null (0) value ok.


RETURNED VALUE
     Returns DM_SUCCESS or DM_FAILURE.


DESCRIPTION
     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


     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

     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
     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.


NOTE
SEE ALSO
     dmG726DecoderCreate(3dm), dmG726Decode(3dm), dmG726DecoderGetParams(3dm).