Sat Aug 6 00:40:07 2011

Asterisk developer's documentation


ast_filestream Struct Reference

#include <file.h>


Data Fields

union {
   void *   _private
   void *private   attribute_deprecated
}; 
char * buf
FILE * f
char * filename
int flags
ast_formatfmt
ast_frame fr
int lasttimeout
int lastwriteformat
mode_t mode
const char * orig_chan_name
ast_channelowner
char * realfilename
ast_tranlator_pvt * tr
ast_trans_pvttrans
ast_filestreamvfs


Detailed Description

Definition at line 119 of file file.h.


Field Documentation

union { ... }

void* _private

Definition at line 139 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().

void* private attribute_deprecated

Definition at line 141 of file file.h.

char* buf

Definition at line 136 of file file.h.

Referenced by ast_fileexists(), ast_openstream_full(), ast_openvstream(), ast_writefile(), and ogg_vorbis_read().

FILE* f

Definition at line 134 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(), waitstream_core(), wav_seek(), wav_tell(), wav_trunc(), and wav_write().

char* filename

Definition at line 124 of file file.h.

Referenced by ast_readfile(), ast_writefile(), and ast_writestream().

int flags

Definition at line 122 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 121 of file file.h.

Referenced by ast_openvstream(), ast_readfile(), ast_seekstream(), ast_streamfile(), ast_tellstream(), ast_truncstream(), ast_writefile(), ast_writestream(), au_seek(), get_filestream(), pcm_seek(), and pcm_write().

struct ast_frame fr

Definition at line 135 of file file.h.

Referenced by ogg_vorbis_read().

int lasttimeout

Definition at line 132 of file file.h.

int lastwriteformat

Definition at line 131 of file file.h.

Referenced by ast_writestream().

mode_t mode

Definition at line 123 of file file.h.

Referenced by ast_readfile(), ast_writefile(), and ast_writestream().

const char* orig_chan_name

Definition at line 144 of file file.h.

Referenced by ast_streamfile(), and waitstream_core().

struct ast_channel* owner

Definition at line 133 of file file.h.

char* realfilename

Definition at line 125 of file file.h.

Referenced by ast_writefile().

struct ast_tranlator_pvt* tr

Definition at line 130 of file file.h.

struct ast_trans_pvt* trans

Transparently translate from another format -- just once

Definition at line 129 of file file.h.

Referenced by ast_readfile(), ast_writefile(), and ast_writestream().

struct ast_filestream* vfs

Video file stream

Definition at line 127 of file file.h.

Referenced by ast_readfile(), ast_streamfile(), ast_writefile(), ast_writestream(), handle_getoption(), and handle_streamfile().


The documentation for this struct was generated from the following file:
Generated on Sat Aug 6 00:40:07 2011 for Asterisk - the Open Source PBX by  doxygen 1.4.7