
Go to the source code of this file.
Defines | |
| #define | _INPUT_ACCESS_H 1 |
| #define | access_New(a, b, c, d, e) __access_New(VLC_OBJECT(a), b, c, d, e ) |
Functions | |
| access_t * | __access_New (vlc_object_t *p_obj, input_thread_t *p_input, const char *psz_access, const char *psz_demux, const char *psz_path) |
| void | access_Delete (access_t *) |
| #define _INPUT_ACCESS_H 1 |
Referenced by AReadBlock(), AReadStream(), ASeek(), InputSourceInit(), stream_AccessNew(), and stream_UrlNew().
| access_t* __access_New | ( | vlc_object_t * | p_obj, | |
| input_thread_t * | p_input, | |||
| const char * | psz_access, | |||
| const char * | psz_demux, | |||
| const char * | psz_path | |||
| ) |
References access_InitFields(), get_path(), module_need, msg_Dbg, access_t::p_input, access_t::p_module, access_t::p_sys, access_t::pf_block, access_t::pf_control, access_t::pf_read, access_t::pf_seek, access_t::psz_access, access_t::psz_demux, access_t::psz_filepath, access_t::psz_location, strdup(), vlc_custom_create, vlc_object_attach, VLC_OBJECT_GENERIC, and vlc_object_release.
| void access_Delete | ( | access_t * | ) |
References module_unneed, access_t::p_module, access_t::psz_access, access_t::psz_demux, access_t::psz_filepath, access_t::psz_location, and vlc_object_release.
Referenced by AReadBlock(), AReadStream(), ASeek(), AStreamDestroy(), InputSourceClean(), InputSourceInit(), stream_AccessNew(), stream_UrlNew(), and UStreamDestroy().
1.5.6