Group PJMEDIA_CODEC_REGISTER_ALL
- group PJMEDIA_CODEC_REGISTER_ALL
Helper function to register all codecs.
Helper function to register all codecs that are implemented in PJMEDIA-CODEC library.
Functions
-
void pjmedia_audio_codec_config_default(pjmedia_audio_codec_config *cfg)
Initialize pjmedia_audio_codec_config structure with default values.
- Parameters:
cfg – The codec config to be initialized.
-
pj_status_t pjmedia_codec_register_audio_codecs(pjmedia_endpt *endpt, const pjmedia_audio_codec_config *c)
Register all known audio codecs implemented in PJMEDA-CODEC library to the specified media endpoint.
- Parameters:
endpt – The media endpoint.
c – Optional codec configuration, or NULL to use default values.
- Returns:
PJ_SUCCESS on success or the appropriate error code.
-
struct pjmedia_audio_codec_config
- #include <audio_codecs.h>
Codec configuration. Call pjmedia_audio_codec_config_default() to initialize this structure with the default values.
Public Members
-
unsigned option
Bitmask of options.
-
int quality
Codec quality.
-
int complexity
Codec complexity.
-
struct pjmedia_audio_codec_config::[anonymous] speex
Speex codec settings. See pjmedia_codec_speex_init() for more info
-
unsigned mode
iLBC mode.
-
struct pjmedia_audio_codec_config::[anonymous] ilbc
iLBC settings
-
pjmedia_codec_passthrough_setting setting
Passthrough
-
struct pjmedia_audio_codec_config::[anonymous] passthrough
Passthrough
-
unsigned option
-
void pjmedia_audio_codec_config_default(pjmedia_audio_codec_config *cfg)