VLC 4.0.0-dev
|
Data Structures | |
struct | access_sys_t |
Macros | |
#define | MODULE_STRING "http" |
Functions | |
static block_t * | FileRead (stream_t *access, bool *restrict eof) |
static int | FileSeek (stream_t *access, uint64_t pos) |
static int | FileControl (stream_t *access, int query, va_list args) |
static block_t * | LiveRead (stream_t *access, bool *restrict eof) |
static int | LiveControl (stream_t *access, int query, va_list args) |
static int | Open (vlc_object_t *obj) |
static void | Close (vlc_object_t *obj) |
int | vlc_entry__MODULE_NAME (vlc_set_cb vlc_set, void *opaque) |
const char * | vlc_entry_api_version__MODULE_NAME (void) |
#define MODULE_STRING "http" |
|
static |
|
static |
References stream_t::p_sys, access_sys_t::resource, STREAM_CAN_CONTROL_PACE, STREAM_CAN_FASTSEEK, STREAM_CAN_PAUSE, STREAM_CAN_SEEK, STREAM_GET_CONTENT_TYPE, STREAM_GET_PTS_DELAY, STREAM_GET_SIZE, STREAM_SET_PAUSE_STATE, var_InheritInteger(), VLC_EGENERIC, vlc_http_file_can_seek(), vlc_http_file_get_size(), vlc_http_file_get_type, VLC_SUCCESS, and VLC_TICK_FROM_MS.
Referenced by Open().
References stream_t::p_sys, access_sys_t::resource, and vlc_http_file_read().
Referenced by Open().
|
static |
References stream_t::p_sys, access_sys_t::resource, VLC_EGENERIC, vlc_http_file_seek(), and VLC_SUCCESS.
Referenced by Open().
|
static |
References stream_t::p_sys, access_sys_t::resource, and vlc_http_live_read().
Referenced by Open().
|
static |
References _, FileControl(), FileRead(), FileSeek(), LiveControl(), LiveRead(), access_sys_t::manager, msg_Err, stream_t::p_sys, stream_t::pf_block, stream_t::pf_control, stream_t::pf_read, stream_t::pf_seek, vlc_credential::psz_authtype, vlc_credential::psz_password, vlc_credential::psz_realm, stream_t::psz_url, vlc_credential::psz_username, access_sys_t::resource, unlikely, var_InheritAddress(), var_InheritBool(), var_InheritString(), VLC_ACCESS_REDIRECT, vlc_credential_clean(), vlc_credential_get, vlc_credential_init(), vlc_credential_store, VLC_EGENERIC, VLC_ENOMEM, vlc_http_file_create(), vlc_http_live_create(), vlc_http_mgr_create(), vlc_http_mgr_destroy(), vlc_http_res_destroy(), vlc_http_res_get_basic_realm(), vlc_http_res_get_redirect(), vlc_http_res_get_status(), vlc_http_res_set_login(), VLC_SUCCESS, vlc_UrlClean(), and vlc_UrlParse().
int vlc_entry__MODULE_NAME | ( | vlc_set_cb | vlc_set, |
void * | opaque | ||
) |
const char * vlc_entry_api_version__MODULE_NAME | ( | void | ) |