Stealing Tilghman's explanation from the -dev list and producing documentation...

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@47251 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Olle Johansson 2006-11-07 13:16:05 +00:00
parent 403135f646
commit 8e73644bb8
1 changed files with 13 additions and 0 deletions

View File

@ -450,6 +450,19 @@ int ast_getformatbyname(const char *name);
*/
char *ast_codec2str(int codec);
/*! \page ast_smooth
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.
The basic interface is:
- Initialize with ast_smoother_new()
- Queue input frames with ast_smoother_feed()
- Get output frames with ast_smoother_read()
- when you're done, free the structure with ast_smoother_free()
- Also see ast_smoother_test_flag(), ast_smoother_set_flags(), ast_smoother_get_flags(), ast_smoother_reset()
*/
struct ast_smoother;
struct ast_format_list *ast_get_format_list_index(int index);