access_t Struct Reference
[Access]

Collaboration diagram for access_t:

Collaboration graph
[legend]

Data Fields

module_tp_module
char * psz_access
char * psz_path
access_tp_source
char * psz_demux
ssize_t(* pf_read )(access_t *, uint8_t *, size_t)
block_t *(* pf_block )(access_t *)
int(* pf_seek )(access_t *, int64_t)
int(* pf_control )(access_t *, int i_query, va_list args)
struct {
   unsigned int   i_update
   int64_t   access_t::i_size
   int64_t   access_t::i_pos
   bool   access_t::b_eof
   int   access_t::i_title
   int   access_t::i_seekpoint
   bool   access_t::b_prebuffered
info
access_sys_tp_sys
VLC_COMMON_MEMBERS these members are common for all vlc objects
int i_object_id
int i_object_type
const char * psz_object_type
char * psz_object_name
char * psz_header
int i_flags
volatile bool b_error
 set by the object
volatile bool b_die
 set by the outside
volatile bool b_dead
 set by the object
bool b_force
 set by the outside (eg.
libvlc_int_tp_libvlc
 (root of all evil) - 1
vlc_object_tp_parent
 our parent
void * p_private
int be_sure_to_add_VLC_COMMON_MEMBERS_to_struct
 Just a reminder so that people don't cast garbage.

Field Documentation

unsigned int access_t::i_update


The documentation for this struct was generated from the following file:
Generated on Wed Aug 13 08:07:36 2008 for VLC by  doxygen 1.5.1