VLC
3.0.15
|
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 *, off_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 More... | |
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 |
int sout_AccessOutControl | ( | sout_access_out_t * | , |
int | , | ||
... | |||
) |
void sout_AccessOutDelete | ( | sout_access_out_t * | ) |
References vlc_assert_unreachable, and VLC_UNUSED.
sout_access_out_t* sout_AccessOutNew | ( | vlc_object_t * | , |
const char * | psz_access, | ||
const char * | psz_name | ||
) |
References msg_Err, name, and VLC_UNUSED.
ssize_t sout_AccessOutRead | ( | sout_access_out_t * | , |
block_t * | |||
) |
< Unspecified error
References sout_access_out_t::pf_seek, vlc_assert_unreachable, VLC_EGENERIC, and VLC_UNUSED.
int sout_AccessOutSeek | ( | sout_access_out_t * | , |
off_t | |||
) |
< Unspecified error
References vlc_assert_unreachable, and VLC_UNUSED.
ssize_t sout_AccessOutWrite | ( | sout_access_out_t * | , |
block_t * | |||
) |
References sout_access_out_t::pf_read, vlc_assert_unreachable, VLC_EGENERIC, and VLC_UNUSED.