Go to the source code of this file.
Defines | |
| #define | AVIO_MODULE |
Functions | |
| int | OpenAvio (vlc_object_t *) |
| void | CloseAvio (vlc_object_t *) |
| #define AVIO_MODULE |
Value:
set_shortname(N_("Avio")) \ set_description(N_("FFmpeg access") ) \ set_category(CAT_INPUT) \ set_subcategory(SUBCAT_INPUT_ACCESS) \ set_capability("access", -1) \ add_shortcut("avio") \ add_shortcut("rtmp") \ set_callbacks(OpenAvio, CloseAvio)
| void CloseAvio | ( | vlc_object_t * | ) |
References access_sys_t::context, access_t::p_sys, and SetupAvio().
| int OpenAvio | ( | vlc_object_t * | ) |
References access_InitFields(), asprintf(), access_sys_t::context, Control(), access_t::i_size, access_t::info, msg_Dbg, msg_Err, 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_location, Read(), Seek(), SetupAvio(), size, strdup(), vlc_avcodec_lock(), vlc_avcodec_unlock(), VLC_EGENERIC, VLC_ENOMEM, and VLC_SUCCESS.
1.5.6