AMRCodec wrapper for OpenCORE AMR codec.
More...
◆ pjmedia_amr_options
Bitmask options to be passed during AMR codec factory initialization.
Enumerator |
---|
PJMEDIA_AMR_NO_NB | Disable narrowband mode.
|
PJMEDIA_AMR_NO_WB | Disable wideband mode.
|
◆ pjmedia_codec_opencore_amr_init()
Initialize and register AMR codec factory to pjmedia endpoint.
- Parameters
-
endpt | The pjmedia endpoint. |
options | Bitmask of pjmedia_amr_options (default=0). |
- Returns
- PJ_SUCCESS on success.
◆ pjmedia_codec_opencore_amr_init_default()
Initialize and register AMR codec factory using default settings to pjmedia endpoint.
- Parameters
-
endpt | The pjmedia endpoint. |
- Returns
- PJ_SUCCESS on success.
◆ pjmedia_codec_opencore_amr_deinit()
Unregister AMR codec factory from pjmedia endpoint and deinitialize the OpenCORE codec library.
- Returns
- PJ_SUCCESS on success.
◆ pjmedia_codec_opencore_amrnb_init()
Initialize and register AMR-NB codec factory to pjmedia endpoint. Calling this function will automatically initialize AMR codec factory without the wideband mode (i.e. it is equivalent to calling pjmedia_codec_opencore_amr_init() with PJMEDIA_AMR_NO_WB). Application should call pjmedia_codec_opencore_amr_init() instead if wishing to use both modes.
- Parameters
-
endpt | The pjmedia endpoint. |
- Returns
- PJ_SUCCESS on success.
◆ pjmedia_codec_opencore_amrnb_deinit()
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.
◆ pjmedia_codec_opencore_amrnb_set_config()
Set AMR-NB parameters.
- Parameters
-
- Returns
- PJ_SUCCESS on success.
◆ pjmedia_codec_opencore_amrwb_set_config()
Set AMR-WB parameters.
- Parameters
-
- Returns
- PJ_SUCCESS on success.