VLC  3.0.0-git
Data Structures | Macros | Enumerations | Functions
Access output

Raw output byte streams. More...

Collaboration diagram for Access output:

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_tsout_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)
 

Detailed Description

Raw output byte streams.

Macro Definition Documentation

◆ sout_AccessOutNew

#define sout_AccessOutNew (   obj,
  access,
  name 
)    sout_AccessOutNew( VLC_OBJECT(obj), access, name )

Enumeration Type Documentation

◆ access_out_query_e

Enumerator
ACCESS_OUT_CONTROLS_PACE 
ACCESS_OUT_CAN_SEEK 

Function Documentation

◆ sout_AccessOutCanControlPace()

static bool sout_AccessOutCanControlPace ( sout_access_out_t p_ao)
inlinestatic

◆ sout_AccessOutControl()

int sout_AccessOutControl ( sout_access_out_t ,
int  ,
  ... 
)

sout_AccessOutControl

< Unspecified error

References sout_access_out_t::pf_control, vlc_assert_unreachable, VLC_EGENERIC, and VLC_UNUSED.

Referenced by sout_AccessOutCanControlPace().

◆ sout_AccessOutDelete()

void sout_AccessOutDelete ( sout_access_out_t )

◆ sout_AccessOutNew()

sout_access_out_t* sout_AccessOutNew ( vlc_object_t ,
const char *  psz_access,
const char *  psz_name 
)

◆ sout_AccessOutRead()

ssize_t sout_AccessOutRead ( sout_access_out_t ,
block_t  
)

◆ sout_AccessOutSeek()

int sout_AccessOutSeek ( sout_access_out_t ,
off_t   
)

◆ sout_AccessOutWrite()

ssize_t sout_AccessOutWrite ( sout_access_out_t ,
block_t  
)