#include <file.h>
Collaboration diagram for ast_filestream:

Data Fields | |
| char * | buf |
| FILE * | f |
| char * | filename |
| int | flags |
| ast_format * | fmt |
| ast_frame | fr |
| int | lasttimeout |
| int | lastwriteformat |
| mode_t | mode |
| ast_channel * | owner |
| void * | private |
| char * | realfilename |
| ast_tranlator_pvt * | tr |
| ast_trans_pvt * | trans |
| ast_filestream * | vfs |
Definition at line 117 of file file.h.
| char* buf |
Definition at line 134 of file file.h.
Referenced by ast_openstream_full(), ast_openvstream(), ast_writefile(), and ogg_vorbis_read().
| FILE* f |
Definition at line 132 of file file.h.
Referenced by au_seek(), au_tell(), au_trunc(), g723_trunc(), g729_seek(), g729_tell(), g729_trunc(), g729_write(), gsm_seek(), gsm_tell(), gsm_trunc(), gsm_write(), h263_tell(), h263_trunc(), h263_write(), h264_tell(), h264_trunc(), ilbc_seek(), ilbc_tell(), ilbc_trunc(), ilbc_write(), ogg_vorbis_close(), ogg_vorbis_write(), pcm_seek(), pcm_tell(), pcm_trunc(), pcm_write(), read_samples(), slinear_seek(), slinear_tell(), slinear_trunc(), slinear_write(), vox_seek(), vox_tell(), vox_trunc(), wav_seek(), wav_tell(), wav_trunc(), and wav_write().
| char* filename |
Definition at line 122 of file file.h.
Referenced by ast_readfile(), ast_writefile(), and ast_writestream().
| int flags |
Definition at line 120 of file file.h.
Referenced by ast_readfile(), ast_writefile(), and ast_writestream().
| struct ast_format* fmt |
Everybody reserves a block of AST_RESERVED_POINTERS pointers for us
Definition at line 119 of file file.h.
Referenced by ast_readfile(), ast_seekstream(), ast_streamfile(), ast_tellstream(), ast_truncstream(), ast_writefile(), ast_writestream(), pcm_seek(), and pcm_write().
| int lasttimeout |
| int lastwriteformat |
| mode_t mode |
Definition at line 121 of file file.h.
Referenced by ast_readfile(), ast_writefile(), and ast_writestream().
| struct ast_channel* owner |
| void* private |
Definition at line 135 of file file.h.
Referenced by g726_open(), ogg_vorbis_close(), ogg_vorbis_read(), ogg_vorbis_write(), pcm_write(), read_samples(), wav_seek(), and wav_write().
| char* realfilename |
| struct ast_trans_pvt* trans |
Transparently translate from another format -- just once
Definition at line 127 of file file.h.
Referenced by ast_readfile(), ast_writefile(), and ast_writestream().
| struct ast_filestream* vfs |
Video file stream
Definition at line 125 of file file.h.
Referenced by ast_readfile(), ast_streamfile(), ast_writefile(), ast_writestream(), handle_getoption(), and handle_streamfile().
1.5.1