access_sys_t Struct Reference

************************************************************************** This is our own access_sys_t for zip files More...

Collaboration diagram for access_sys_t:

Collaboration graph
[legend]

Data Fields

input_attachment_ta
URLContext * context
BDAGraphp_bda_module
vcddev_tvcddev
int i_sector
int * p_sectors
WAVEHEADER waveheader
bool b_header
int i_track
int i_first_sector
int i_last_sector
directory_tcurrent
DIRhandle
char * uri
char * ignored_exts
int mode
int i_item_count
char * psz_xspf_extension
vlc_mutex_t lock
vlc_cond_t wait
IFilterGraph * p_graph
ICaptureGraphBuilder2 * p_capture_graph_builder2
IMediaControl * p_control
int i_crossbar_route_depth
CrossbarRoute crossbar_routes [10]
dshow_stream_t ** pp_streams
int i_streams
int i_current_stream
int i_width
int i_height
int i_chroma
bool b_chroma
raw1394handle_t p_avc1394
raw1394handle_t p_raw1394
struct pollfd raw1394_poll
int i_cards
int i_node
int i_port
int i_channel
uint64_t i_guid
event_thread_tp_ev
block_tp_frame
int i_handle
int i_frontend_handle
demux_handle_t p_demux_handles [256]
frontend_tp_frontend
bool b_budget_mode
bool b_scan_mode
int i_ca_handle
int i_ca_type
int i_nb_slots
bool pb_active_slot [16]
bool pb_tc_has_data [16]
bool pb_slot_mmi_expected [16]
bool pb_slot_mmi_undisplayed [16]
en50221_session_t p_sessions [32]
mtime_t i_ca_timeout
mtime_t i_ca_next_event
mtime_t i_frontend_timeout
dvbpsi_pmt_t * pp_selected_programs [24]
int i_selected_programs
int i_read_once
int i_stat_counter
scan_t scan
unsigned int i_nb_reads
int fd
unsigned caching
bool b_pace_control
vlc_url_t url
int fd_cmd
int fd_data
char sz_epsv_ip [64]
bool out
bool directory
char * psz_name
GnomeVFSHandle * p_handle
GnomeVFSFileInfo * p_file_info
bool b_local
bool b_seekable
bool b_error
tls_session_tp_tls
v_socket_tp_vs
char * psz_user_agent
http_auth_t auth
bool b_proxy
vlc_url_t proxy
http_auth_t proxy_auth
char * psz_proxy_passbuf
int i_code
const char * psz_protocol
int i_version
char * psz_mime
char * psz_pragma
char * psz_location
bool b_mms
bool b_icecast
bool b_ssl
bool b_chunked
int64_t i_chunk
int i_icy_meta
uint64_t i_icy_offset
char * psz_icy_name
char * psz_icy_genre
char * psz_icy_title
uint64_t i_remaining
bool b_reconnect
bool b_continuous
bool b_persist
bool b_has_size
vlc_array_tcookies
size_t page_size
size_t mtu
int i_proto
int i_request_context
uint8_t buffer [65536+1]
bool b_broadcast
uint8_t * p_header
int i_header
uint8_t * p_packet
uint32_t i_packet_sequence
unsigned int i_packet_used
unsigned int i_packet_length
uint64_t i_start
asf_header_t asfh
guid_t guid
int i_handle_tcp
int i_handle_udp
char sz_bind_addr [NI_MAXNUMERICHOST]
unsigned i_timeout
uint8_t buffer_tcp [100000]
int i_buffer_tcp
uint8_t buffer_udp [100000]
int i_buffer_udp
int i_command_level
int i_seq_num
uint32_t i_header_packet_id_type
uint32_t i_media_packet_id_type
int i_packet_seq_num
uint8_t * p_cmd
size_t i_cmd
size_t i_header
uint8_t * p_media
size_t i_media
size_t i_media_used
int i_command
char * psz_server_version
char * psz_tool_version
char * psz_update_player_url
char * psz_encryption_type
uint32_t i_flags_broadcast
uint32_t i_media_length
size_t i_packet_length
uint32_t i_packet_count
int i_max_bit_rate
size_t i_header_size
vlc_mutex_t lock_netwrite
bool b_keep_alive
vlc_thread_t keep_alive
int i_fd
int i_radio_fd
char * psz_videodev
char * psz_radiodev
int i_standard
int i_frequency
int i_framerate
int i_keyint
int i_bframes
int i_bitrate
int i_bitrate_peak
int i_bitrate_mode
int i_audio_bitmask
int i_input
int i_volume
bool b_v4l2_api
int active
block_tflv_packet
int read_packet
rtmp_control_thread_tp_thread
rtsp_client_tp_rtsp
block_tp_header
int i_socket
LIBSSH2_SESSION * ssh_session
LIBSSH2_SFTP * sftp_session
LIBSSH2_SFTP_HANDLE * file
int i_read_size
int i_smb
int i_titles
input_title_ttitle [99]
unzFile zipFile
zlib_filefunc_def * fileFunctions
char * psz_fileInzip

Protected Attributes

int eyetvSock
int i_pts_delay

Detailed Description

************************************************************************** This is our own access_sys_t for zip files

Todo:
:
  • implement crypto (using url zip://user:password-to-archive!/file)
  • read files in zip with long name (use unz_file_info.size_filename)
  • multi-volume archive support ?

Field Documentation

Referenced by Close(), Open(), and Read().

URLContext* access_sys_t::context

Referenced by CloseAvio(), Control(), OpenAvio(), Read(), and Seek().

Referenced by Block(), Control(), Open(), and Seek().

Referenced by Block(), and Open().

Referenced by Block().

Referenced by Block(), and Open().

Referenced by Open(), and Seek().

Referenced by Block(), and Open().

Referenced by DirBlock(), DirClose(), and DirInit().

Referenced by DirBlock(), DirClose(), and DirInit().

Referenced by DirBlock(), DirClose(), and DirInit().

Referenced by DirBlock(), DirClose(), and DirInit().

Referenced by DirBlock(), and DirInit().

Referenced by DirBlock(), and DirInit().

Referenced by DirBlock(), DirClose(), and DirInit().

IFilterGraph* access_sys_t::p_graph

IMediaControl* access_sys_t::p_control

Referenced by CommonOpen().

Referenced by CommonOpen(), and OpenDevice().

Referenced by CommonOpen(), and OpenDevice().

Referenced by CommonOpen(), and OpenDevice().

Referenced by CommonOpen().

raw1394handle_t access_sys_t::p_avc1394

Referenced by AVCClose(), and AVCPause().

raw1394handle_t access_sys_t::p_raw1394

Referenced by Close().

Referenced by Control().

Referenced by Close(), and Raw1394Handler().

Referenced by Close(), and Raw1394Handler().

Referenced by Block(), BlockScan(), DVRClose(), and DVROpen().

Referenced by Close(), Control(), and Open().

Referenced by Close(), Control(), and Open().

Referenced by CAMOpen(), en50221_Init(), and en50221_Poll().

Referenced by CAMOpen(), en50221_Poll(), and InitSlot().

Referenced by en50221_Poll(), and TPDURecv().

Referenced by Block(), en50221_Init(), and InitSlot().

Referenced by Block().

Referenced by CAPMTAdd(), and CAPMTDelete().

Referenced by Block(), FilterSet(), and Open().

Referenced by Block().

Referenced by BlockScan(), Close(), and Open().

int access_sys_t::eyetvSock [protected]

Referenced by BlockRead(), Close(), and Open().

int access_sys_t::i_pts_delay [protected]

Referenced by Control(), and Open().

Referenced by FileRead(), Open(), and Read().

Referenced by FileControl(), and Open().

Referenced by Connect(), and ftp_StartStream().

Referenced by ftp_StartStream(), InOpen(), OutOpen(), and Read().

Referenced by ftp_StartStream(), InOpen(), and Read().

GnomeVFSHandle* access_sys_t::p_handle

Referenced by Read(), and Seek().

GnomeVFSFileInfo* access_sys_t::p_file_info

Referenced by Read().

Referenced by Read().

Referenced by Read(), and Request().

Referenced by Disconnect(), and OpenWithCookies().

Referenced by OpenWithCookies(), and Request().

Referenced by OpenWithCookies(), and Request().

Referenced by OpenWithCookies(), and Request().

Referenced by OpenWithCookies().

Referenced by OpenWithCookies(), and Request().

Referenced by OpenWithCookies(), and Request().

Referenced by OpenWithCookies(), and Request().

Referenced by Connect(), OpenWithCookies(), and Request().

Referenced by Connect(), OpenWithCookies(), and Request().

Referenced by Connect(), OpenWithCookies(), and Request().

Referenced by OpenWithCookies(), and Request().

Referenced by OpenWithCookies(), and Request().

Referenced by Connect(), Read(), and Request().

Referenced by Connect(), and Read().

Referenced by OpenWithCookies(), Read(), and Request().

Referenced by OpenWithCookies(), Read(), and Request().

Referenced by Connect(), OpenWithCookies(), and Request().

Referenced by OpenWithCookies(), and Request().

Referenced by Block().

Referenced by Block().

Referenced by Describe(), and Start().

uint8_t access_sys_t::buffer[65536+1]

Referenced by GetPacket().

Referenced by Block(), Control(), Describe(), MMSHOpen(), and Start().

Referenced by Block(), Describe(), GetPacket(), and Reset().

Referenced by Describe(), GetPacket(), and Reset().

Referenced by Block(), Reset(), and Restart().

Referenced by Describe(), MMSOpen(), and Start().

Referenced by MMSClose(), MMSOpen(), and NetFillBuffer().

char access_sys_t::sz_bind_addr[NI_MAXNUMERICHOST]

Referenced by MMSOpen().

Referenced by MMSTUOpen(), and NetFillBuffer().

uint8_t access_sys_t::buffer_tcp[100000]

uint8_t access_sys_t::buffer_udp[100000]

Referenced by mms_ReceivePacket(), and NetFillBuffer().

Referenced by mms_CommandSend(), and MMSOpen().

Referenced by mms_ParsePacket(), and MMSOpen().

Referenced by mms_ParsePacket(), and MMSOpen().

Referenced by mms_ParseCommand(), MMSClose(), and MMSOpen().

Referenced by mms_ParseCommand(), and MMSOpen().

Referenced by Block(), mms_ParsePacket(), and MMSOpen().

Referenced by Block(), mms_ParsePacket(), MMSOpen(), and Seek().

Referenced by MMSClose(), and MMSOpen().

Referenced by MMSClose(), and MMSOpen().

Referenced by MMSClose(), and MMSOpen().

Referenced by MMSClose(), and MMSOpen().

Referenced by MMSOpen(), and MMSTUOpen().

Referenced by MMSOpen().

Referenced by MMSOpen(), MMSTUOpen(), and Seek().

Referenced by MMSOpen().

Referenced by MMSOpen().

Referenced by mms_CommandSend(), and MMSTUOpen().

Referenced by KeepAliveStart(), and KeepAliveStop().

Referenced by ConfigureIVTV(), and Read().

Referenced by ConfigureIVTV().

Referenced by ConfigureIVTV().

Referenced by ConfigureIVTV().

Referenced by ConfigureIVTV().

Referenced by ConfigureIVTV().

Referenced by ConfigureIVTV().

Referenced by ConfigureIVTV().

Referenced by Read().

Referenced by Read().

Referenced by BlockRead().

LIBSSH2_SESSION* access_sys_t::ssh_session

LIBSSH2_SFTP_HANDLE* access_sys_t::file

Referenced by Block(), and Seek().

Referenced by Block().

Referenced by Read(), and Seek().

Referenced by Block(), Control(), and EntryPoints().

Referenced by Block(), Control(), EntryPoints(), and Seek().

zlib_filefunc_def* access_sys_t::fileFunctions

Referenced by AccessClose(), and AccessOpen().


The documentation for this struct was generated from the following files:

Generated on Tue May 25 08:05:46 2010 for VLC by  doxygen 1.5.6