diff --git a/include/asterisk/frame.h b/include/asterisk/frame.h index cc32d701fa35f7987338b627868a5fef94962fe0..73fdef664aa4ff2e4fc296fb32cec8d9b939ace8 100644 --- a/include/asterisk/frame.h +++ b/include/asterisk/frame.h @@ -449,7 +449,10 @@ int ast_getformatbyname(const char *name); */ char *ast_codec2str(int codec); -/*! \page ast_smooth +/*! \name AST_Smoother +*/ +/*@{ */ +/*! \page ast_smooth The AST Frame Smoother The ast_smoother interface was designed specifically to take frames of variant sizes and produce frames of a single expected size, precisely what you want to do. @@ -464,8 +467,6 @@ The basic interface is: */ struct ast_smoother; -struct ast_format_list *ast_get_format_list_index(int index); -struct ast_format_list *ast_get_format_list(size_t *size); struct ast_smoother *ast_smoother_new(int bytes); void ast_smoother_set_flags(struct ast_smoother *smoother, int flags); int ast_smoother_get_flags(struct ast_smoother *smoother); @@ -482,7 +483,10 @@ struct ast_frame *ast_smoother_read(struct ast_smoother *s); #define ast_smoother_feed_be(s,f) __ast_smoother_feed(s, f, 0) #define ast_smoother_feed_le(s,f) __ast_smoother_feed(s, f, 1) #endif +/*@} Doxygen marker */ +struct ast_format_list *ast_get_format_list_index(int index); +struct ast_format_list *ast_get_format_list(size_t *size); void ast_frame_dump(const char *name, struct ast_frame *f, char *prefix); /*! \page AudioCodecPref Audio Codec Preferences