Group PJMED_L16¶
-
group
PJMED_L16
Implementation of PCM/16bit/linear codecs.
This section describes functions to initialize and register L16 codec factory to the codec manager. After the codec factory has been registered, application can use Codec Framework API to manipulate the codec.
Note that the L16 codec factory registers several (about fourteen!) L16 codec types to codec manager (different combinations of clock rate and number of channels).
Codec Settings¶
General Settings¶
General codec settings for this codec such as VAD and PLC can be manipulated through the
setting
field in pjmedia_codec_param. Please see the documentation of pjmedia_codec_param for more info.Codec Specific Settings¶
Currently none.
Functions
-
PJ_BEGIN_DECL pj_status_t pjmedia_codec_l16_init (pjmedia_endpt *endpt, unsigned options)
Initialize and register L16 codec factory to pjmedia endpoint.
- Parameters
endpt – The pjmedia endpoint.
options – Must be zero for now.
- Returns
PJ_SUCCESS on success.
-
pj_status_t
pjmedia_codec_l16_deinit
(void)¶ Unregister L16 codec factory from pjmedia endpoint.
- Returns
PJ_SUCCESS on success.
-