VLC 4.0.0-dev
|
Raw output byte streams. More...
Data Structures | |
struct | sout_access_out_t |
Stream output access_output. More... | |
Macros | |
#define | sout_AccessOutNew(obj, access, name) sout_AccessOutNew( VLC_OBJECT(obj), access, name ) |
Enumerations | |
enum | access_out_query_e { ACCESS_OUT_CONTROLS_PACE , ACCESS_OUT_CAN_SEEK } |
Functions | |
sout_access_out_t * | sout_AccessOutNew (vlc_object_t *, const char *psz_access, const char *psz_name) |
void | sout_AccessOutDelete (sout_access_out_t *) |
int | sout_AccessOutSeek (sout_access_out_t *, uint64_t) |
ssize_t | sout_AccessOutRead (sout_access_out_t *, block_t *) |
ssize_t | sout_AccessOutWrite (sout_access_out_t *, block_t *) |
int | sout_AccessOutControl (sout_access_out_t *, int,...) |
sout_AccessOutControl | |
static bool | sout_AccessOutCanControlPace (sout_access_out_t *p_ao) |
Raw output byte streams.
#define sout_AccessOutNew | ( | obj, | |
access, | |||
name | |||
) | sout_AccessOutNew( VLC_OBJECT(obj), access, name ) |
enum access_out_query_e |
|
inlinestatic |
References ACCESS_OUT_CONTROLS_PACE, and sout_AccessOutControl().
int sout_AccessOutControl | ( | sout_access_out_t * | access, |
int | query, | ||
... | |||
) |
sout_AccessOutControl
References sout_access_out_t::pf_control, and VLC_EGENERIC.
Referenced by sout_AccessOutCanControlPace().
void sout_AccessOutDelete | ( | sout_access_out_t * | p_access | ) |
sout_access_out_t * sout_AccessOutNew | ( | vlc_object_t * | p_sout, |
const char * | psz_access, | ||
const char * | psz_name | ||
) |
References config_ChainCreate(), module_need, sout_access_out_t::p_cfg, sout_access_out_t::p_module, sout_access_out_t::p_sys, sout_access_out_t::pf_control, sout_access_out_t::pf_read, sout_access_out_t::pf_seek, sout_access_out_t::pf_write, sout_access_out_t::psz_access, psz_name, sout_access_out_t::psz_path, strdup(), unlikely, vlc_custom_create, and vlc_object_delete.
ssize_t sout_AccessOutRead | ( | sout_access_out_t * | p_access, |
block_t * | p_buffer | ||
) |
References sout_access_out_t::pf_read, and VLC_EGENERIC.
int sout_AccessOutSeek | ( | sout_access_out_t * | p_access, |
uint64_t | i_pos | ||
) |
References sout_access_out_t::pf_seek, and VLC_EGENERIC.
ssize_t sout_AccessOutWrite | ( | sout_access_out_t * | p_access, |
block_t * | p_buffer | ||
) |
References sout_access_out_t::pf_write.