dmG726EncoderSetParams(3dm)
dmG726EncoderSetParams - set G726 encoder parameter values
As shipped in IRIX 6.5.15. Unchanged since IRIX 6.5.
NAME dmG726EncoderSetParams - set G726 encoder parameter values SYNOPSIS #include <dmedia/dm_audioutil.h> #include <dmedia/dm_audio.h> #include <dmedia/dm_params.h> DMstatus dmG726EncoderSetParams(DMG726encoder handle, DMparams *params) PARAMETER handle DMG726encoder structure, created by dmG726EncoderCreate(3dm). params List of parameters for specification. Null (0) value ok. RETURNED VALUE Returns DM_SUCCESS or DM_FAILURE. DESCRIPTION dmG726EncoderSetParams(3dm) sets state of G726 encoder 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. 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 dmG726EncoderCreate(3dm), dmG726Encode(3dm), dmG726EncoderGetParams(3dm).