VLC 4.0.0-dev
Loading...
Searching...
No Matches
es_out_source.c File Reference
Include dependency graph for es_out_source.c:

Data Structures

struct  es_out_source

Functions

static struct es_out_sourcePRIV (es_out_t *out)
static es_out_id_tEsOutSourceAdd (es_out_t *out, input_source_t *in, const es_format_t *fmt)
static int EsOutSourceSend (es_out_t *out, es_out_id_t *es, block_t *block)
static void EsOutSourceDel (es_out_t *out, es_out_id_t *es)
static int EsOutSourceControl (es_out_t *out, input_source_t *in, int query, va_list args)
static int EsOutSourcePrivControl (struct vlc_input_es_out *out, input_source_t *in, int query, va_list args)
static void EsOutSourceDestroy (es_out_t *out)
struct vlc_input_es_outinput_EsOutSourceNew (struct vlc_input_es_out *parent_out, input_source_t *in)

Function Documentation

◆ EsOutSourceAdd()

◆ EsOutSourceControl()

int EsOutSourceControl ( es_out_t * out,
input_source_t * in,
int query,
va_list args )
static

◆ EsOutSourceDel()

void EsOutSourceDel ( es_out_t * out,
es_out_id_t * es )
static

◆ EsOutSourceDestroy()

void EsOutSourceDestroy ( es_out_t * out)
static

References es_out_source::out, and PRIV().

Referenced by input_EsOutSourceNew().

◆ EsOutSourcePrivControl()

int EsOutSourcePrivControl ( struct vlc_input_es_out * out,
input_source_t * in,
int query,
va_list args )
static

◆ EsOutSourceSend()

int EsOutSourceSend ( es_out_t * out,
es_out_id_t * es,
block_t * block )
static

◆ input_EsOutSourceNew()

◆ PRIV()