#include <translate.h>
Collaboration diagram for ast_translator:

Data Fields | |
| char | name [80] |
| int | srcfmt |
| int | dstfmt |
| ast_translator_pvt *(* | new )(void) |
| int(* | framein )(struct ast_translator_pvt *pvt, struct ast_frame *in) |
| ast_frame *(* | frameout )(struct ast_translator_pvt *pvt) |
| void(* | destroy )(struct ast_translator_pvt *pvt) |
| ast_frame *(* | sample )(void) |
| int | cost |
| ast_translator * | next |
Definition at line 29 of file translate.h.
|
|
Cost in milliseconds for encoding/decoding 1 second of sound Definition at line 48 of file translate.h. Referenced by ast_register_translator(). |
|
|
Destroy translator callback Referenced by ast_translator_free_path(). |
|
|
Destination format Definition at line 35 of file translate.h. Referenced by ast_register_translator(), and ast_unregister_translator(). |
|
|
Input frame callback Referenced by ast_translate(). |
|
|
Output frame callback |
|
|
Name of translator Definition at line 31 of file translate.h. Referenced by ast_register_translator(), and ast_unregister_translator(). |
|
|
Private data associated with the translator Referenced by ast_translator_build_path(). |
|
|
For linking, not to be modified by the translator Definition at line 50 of file translate.h. Referenced by ast_register_translator(), and ast_unregister_translator(). |
|
|
Generate an example frame |
|
|
Source format Definition at line 33 of file translate.h. Referenced by ast_register_translator(), and ast_unregister_translator(). |
1.3.7