Asterisk - The Open Source Telephony Project
18.5.0
|
This structure is allocated by file.c in one chunk, together with buf_size and desc_size bytes of memory to be used for private purposes (e.g. buffers etc.) More...
#include <mod_format.h>
Data Fields | |
void * | _private |
char * | buf |
FILE * | f |
char * | filename |
int | flags |
struct ast_format_def * | fmt |
struct ast_frame | fr |
frame produced by read, typically More... | |
int | lasttimeout |
struct ast_format * | lastwriteformat |
mode_t | mode |
char * | open_filename |
const char * | orig_chan_name |
struct ast_channel * | owner |
char * | realfilename |
struct ast_tranlator_pvt * | tr |
struct ast_trans_pvt * | trans |
struct ast_filestream * | vfs |
char * | write_buffer |
This structure is allocated by file.c in one chunk, together with buf_size and desc_size bytes of memory to be used for private purposes (e.g. buffers etc.)
Definition at line 101 of file mod_format.h.
void* _private |
pointer to private buffer
Definition at line 124 of file mod_format.h.
Referenced by au_rewrite(), au_seek(), au_tell(), check_header(), g726_open(), g726_read(), g726_write(), get_filestream(), h263_read(), h264_read(), mp3_close(), mp3_dqueue(), mp3_open(), mp3_queue(), mp3_read(), mp3_seek(), mp3_squeue(), mp3_tell(), ogg_speex_close(), ogg_speex_open(), ogg_speex_read(), ogg_vorbis_close(), ogg_vorbis_open(), ogg_vorbis_read(), ogg_vorbis_rewrite(), ogg_vorbis_seek(), ogg_vorbis_tell(), ogg_vorbis_write(), pcm_write(), read_packet(), update_header(), wav_close(), wav_open(), wav_read(), wav_rewrite(), wav_seek(), wav_write(), and write_header().
char* buf |
buffer pointed to by ast_frame;
Definition at line 123 of file mod_format.h.
Referenced by g719read(), g723_read(), g726_read(), g729_read(), generic_read(), get_filestream(), gsm_read(), h263_read(), h264_read(), ilbc_read(), mp3_read(), ogg_speex_read(), ogg_vorbis_read(), pcm_read(), siren14read(), siren7read(), vox_read(), wav_read(), and wav_write().
FILE* f |
Definition at line 117 of file mod_format.h.
Referenced by ast_readfile(), ast_streamfile(), ast_writefile(), au_seek(), au_tell(), au_trunc(), check_header(), filehelper(), filestream_destructor(), g719read(), g719seek(), g719tell(), g719trunc(), g719write(), g723_read(), g723_trunc(), g723_write(), g726_read(), g726_seek(), g726_tell(), g726_write(), g729_read(), g729_seek(), g729_tell(), g729_trunc(), g729_write(), generic_read(), get_filestream(), gsm_read(), gsm_seek(), gsm_tell(), gsm_trunc(), gsm_write(), h263_open(), h263_read(), h263_tell(), h263_trunc(), h263_write(), h264_open(), h264_read(), h264_tell(), h264_trunc(), h264_write(), ilbc_read(), ilbc_seek(), ilbc_tell(), ilbc_trunc(), ilbc_write(), mp3_queue(), mp3_seek(), mp3_squeue(), ogg_speex_open(), ogg_vorbis_close(), ogg_vorbis_open(), ogg_vorbis_rewrite(), ogg_vorbis_write(), pcm_read(), pcm_seek(), pcm_tell(), pcm_trunc(), pcm_write(), read_packet(), siren14read(), siren14seek(), siren14tell(), siren14trunc(), siren14write(), siren7read(), siren7seek(), siren7tell(), siren7trunc(), siren7write(), slinear_seek(), slinear_tell(), slinear_trunc(), slinear_write(), update_header(), vox_read(), vox_seek(), vox_tell(), vox_trunc(), vox_write(), waitstream_control(), wav_close(), wav_open(), wav_read(), wav_rewrite(), wav_seek(), wav_tell(), wav_trunc(), wav_write(), and write_header().
char* filename |
Definition at line 107 of file mod_format.h.
Referenced by ast_readfile(), ast_writefile(), ast_writestream(), filehelper(), filestream_destructor(), handle_cli_mixmonitor(), and wav_close().
int flags |
Definition at line 104 of file mod_format.h.
Referenced by ast_readfile(), ast_writefile(), and ast_writestream().
struct ast_format_def* fmt |
Everybody reserves a block of AST_RESERVED_POINTERS pointers for us
Definition at line 103 of file mod_format.h.
Referenced by ast_playstream(), ast_ratestream(), ast_readaudio_callback(), ast_readfile(), ast_readvideo_callback(), ast_seekstream(), ast_streamfile(), ast_tellstream(), ast_truncstream(), ast_writefile(), ast_writestream(), filehelper(), filestream_close(), filestream_destructor(), fn_wrapper(), get_filestream(), mixmonitor_save_prep(), ogg_speex_open(), pcm_seek(), pcm_write(), read_frame(), waitstream_control(), waitstream_core(), wav_open(), and wav_rewrite().
struct ast_frame fr |
frame produced by read, typically
Definition at line 122 of file mod_format.h.
Referenced by filestream_destructor(), g719read(), g722_read(), g723_read(), g726_read(), g729_read(), generic_read(), get_filestream(), gsm_read(), h263_read(), h264_read(), ilbc_read(), mp3_read(), ogg_speex_read(), ogg_vorbis_read(), pcm_read(), siren14read(), siren7read(), vox_read(), and wav_read().
int lasttimeout |
Definition at line 115 of file mod_format.h.
Referenced by ast_readaudio_callback(), ast_readvideo_callback(), and filehelper().
struct ast_format* lastwriteformat |
Definition at line 114 of file mod_format.h.
Referenced by ast_writestream(), and filestream_destructor().
mode_t mode |
Definition at line 105 of file mod_format.h.
Referenced by ast_readfile(), ast_writefile(), ast_writestream(), and wav_close().
char* open_filename |
Definition at line 106 of file mod_format.h.
const char* orig_chan_name |
Definition at line 125 of file mod_format.h.
Referenced by ast_readaudio_callback(), ast_streamfile(), filestream_destructor(), and waitstream_core().
struct ast_channel* owner |
Definition at line 116 of file mod_format.h.
Referenced by ast_applystream(), ast_readaudio_callback(), ast_readvideo_callback(), and filestream_close().
char* realfilename |
Definition at line 108 of file mod_format.h.
Referenced by ast_writefile(), and filestream_destructor().
struct ast_tranlator_pvt* tr |
Definition at line 113 of file mod_format.h.
struct ast_trans_pvt* trans |
Transparently translate from another format – just once
Definition at line 112 of file mod_format.h.
Referenced by ast_readfile(), ast_writefile(), ast_writestream(), filehelper(), and filestream_destructor().
struct ast_filestream* vfs |
Video file stream
Definition at line 110 of file mod_format.h.
Referenced by ast_readfile(), ast_streamfile(), ast_writefile(), ast_writestream(), filestream_destructor(), handle_getoption(), and handle_streamfile().
char* write_buffer |
Definition at line 126 of file mod_format.h.
Referenced by ast_writefile(), and filestream_destructor().