12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- #ifndef __PJMEDIA_CODEC_ALL_CODECS_H__
- #define __PJMEDIA_CODEC_ALL_CODECS_H__
- #include <pjmedia/endpoint.h>
- #include <pjmedia-codec/passthrough.h>
- PJ_BEGIN_DECL
- typedef struct pjmedia_audio_codec_config
- {
-
- struct {
- unsigned option;
- int quality;
- int complexity;
- } speex;
-
- struct {
- unsigned mode;
- } ilbc;
-
- struct {
- pjmedia_codec_passthrough_setting setting;
- } passthrough;
- } pjmedia_audio_codec_config;
- PJ_DECL(void)
- pjmedia_audio_codec_config_default(pjmedia_audio_codec_config *cfg);
- PJ_DECL(pj_status_t)
- pjmedia_codec_register_audio_codecs(pjmedia_endpt *endpt,
- const pjmedia_audio_codec_config *c);
- PJ_END_DECL
- #endif
|