| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
CELT format attribute interface. More...
#include "asterisk.h"#include <ctype.h>#include "asterisk/module.h"#include "asterisk/format.h"#include "asterisk/astobj2.h"#include "asterisk/logger.h"#include "asterisk/strings.h"#include "asterisk/utils.h"
Go to the source code of this file.
| Data Structures | |
| struct | celt_attr | 
| CELT attribute structure.  More... | |
| Functions | |
| static void | __reg_module (void) | 
| static void | __unreg_module (void) | 
| struct ast_module * | AST_MODULE_SELF_SYM (void) | 
| static int | celt_clone (const struct ast_format *src, struct ast_format *dst) | 
| static enum ast_format_cmp_res | celt_cmp (const struct ast_format *format1, const struct ast_format *format2) | 
| static void | celt_destroy (struct ast_format *format) | 
| static void | celt_generate_sdp_fmtp (const struct ast_format *format, unsigned int payload, struct ast_str **str) | 
| static struct ast_format * | celt_getjoint (const struct ast_format *format1, const struct ast_format *format2) | 
| static struct ast_format * | celt_parse_sdp_fmtp (const struct ast_format *format, const char *attributes) | 
| static struct ast_format * | celt_set (const struct ast_format *format, const char *name, const char *value) | 
| static int | load_module (void) | 
| static int | unload_module (void) | 
| Variables | |
| static struct ast_module_info | __mod_info = { .name = AST_MODULE, .flags = AST_MODFLAG_LOAD_ORDER , .description = "CELT Format Attribute Module" , .key = ASTERISK_GPL_KEY , .buildopt_sum = AST_BUILDOPT_SUM, .support_level = AST_MODULE_SUPPORT_CORE, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_CHANNEL_DEPEND, } | 
| static const struct ast_module_info * | ast_module_info = &__mod_info | 
| static struct ast_format_interface | celt_interface | 
CELT format attribute interface.
Definition in file res_format_attr_celt.c.
| 
 | static | 
Definition at line 216 of file res_format_attr_celt.c.
| 
 | static | 
Definition at line 216 of file res_format_attr_celt.c.
| struct ast_module * AST_MODULE_SELF_SYM | ( | void | ) | 
Definition at line 216 of file res_format_attr_celt.c.
| 
 | static | 
Definition at line 59 of file res_format_attr_celt.c.
References ast_calloc, ast_format_get_attribute_data(), and ast_format_set_attribute_data().
| 
 | static | 
Definition at line 113 of file res_format_attr_celt.c.
References AST_FORMAT_CMP_EQUAL, AST_FORMAT_CMP_NOT_EQUAL, ast_format_get_attribute_data(), and celt_attr::samplerate.
| 
 | static | 
Definition at line 52 of file res_format_attr_celt.c.
References ast_format_get_attribute_data(), and ast_free.
| 
 | static | 
Definition at line 102 of file res_format_attr_celt.c.
References ast_format_get_attribute_data(), ast_str_append(), celt_attr::framesize, and str.
| 
 | static | 
Definition at line 126 of file res_format_attr_celt.c.
References ast_format_clone(), ast_format_get_attribute_data(), celt_attr::framesize, celt_attr::maxbitrate, MIN, NULL, and celt_attr::samplerate.
| 
 | static | 
Definition at line 77 of file res_format_attr_celt.c.
References ast_format_clone(), ast_format_get_attribute_data(), ast_strdupa, celt_attr::framesize, and NULL.
| 
 | static | 
Definition at line 153 of file res_format_attr_celt.c.
References ao2_ref, ast_format_clone(), ast_format_get_attribute_data(), ast_log, celt_attr::framesize, LOG_WARNING, celt_attr::maxbitrate, name, NULL, celt_attr::samplerate, and value.
| 
 | static | 
Definition at line 197 of file res_format_attr_celt.c.
References ast_format_interface_register, AST_MODULE_LOAD_DECLINE, AST_MODULE_LOAD_SUCCESS, and celt_interface.
| 
 | static | 
Definition at line 206 of file res_format_attr_celt.c.
| 
 | static | 
Definition at line 216 of file res_format_attr_celt.c.
| 
 | static | 
Definition at line 216 of file res_format_attr_celt.c.
| 
 | static | 
Definition at line 187 of file res_format_attr_celt.c.
Referenced by load_module().