diff options
Diffstat (limited to 'main')
-rw-r--r-- | main/format.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/main/format.c b/main/format.c index bbfb69721..b9931e544 100644 --- a/main/format.c +++ b/main/format.c @@ -298,6 +298,17 @@ struct ast_format *ast_format_attribute_set(const struct ast_format *format, con return interface->format_attribute_set(format, name, value); } +const void *ast_format_attribute_get(const struct ast_format *format, const char *name) +{ + const struct ast_format_interface *interface = format->interface; + + if (!interface || !interface->format_attribute_get) { + return NULL; + } + + return interface->format_attribute_get(format, name); +} + struct ast_format *ast_format_parse_sdp_fmtp(const struct ast_format *format, const char *attributes) { const struct ast_format_interface *interface = format->interface; |