Group PJMED_OC_AMRNB

group PJMED_OC_AMRNB

AMRCodec wrapper for OpenCORE AMR-NB codec.

Functions

pj_status_t pjmedia_codec_opencore_amrnb_init(pjmedia_endpt *endpt)

Initialize and register AMR-NB codec factory to pjmedia endpoint.

Parameters

endpt – The pjmedia endpoint.

Returns

PJ_SUCCESS on success.

pj_status_t pjmedia_codec_opencore_amrnb_deinit(void)

Unregister AMR-NB codec factory from pjmedia endpoint and deinitialize the OpenCORE codec library.

Returns

PJ_SUCCESS on success.

pj_status_t pjmedia_codec_opencore_amrnb_set_config(const pjmedia_codec_amrnb_config *cfg)

Set AMR-NB parameters.

Parameters

cfg – The settings;

Returns

PJ_SUCCESS on success.

struct pjmedia_codec_amrnb_config
#include <opencore_amrnb.h>

Settings. Use pjmedia_codec_opencore_amrnb_set_config() to activate.