VLC  4.0.0-dev
Data Structures | Functions
es_out_source.c File Reference
Include dependency graph for es_out_source.c:

Data Structures

struct  es_out_sys_t
 

Functions

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 void EsOutSourceDestroy (es_out_t *out)
 
es_out_tinput_EsOutSourceNew (es_out_t *parent_out, input_source_t *in)
 

Function Documentation

◆ EsOutSourceAdd()

static es_out_id_t* EsOutSourceAdd ( es_out_t out,
input_source_t in,
const es_format_t fmt 
)
static

◆ EsOutSourceControl()

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

◆ EsOutSourceDel()

static void EsOutSourceDel ( es_out_t out,
es_out_id_t es 
)
static

Referenced by input_EsOutSourceNew().

◆ EsOutSourceDestroy()

static void EsOutSourceDestroy ( es_out_t out)
static

References container_of.

Referenced by input_EsOutSourceNew().

◆ EsOutSourceSend()

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

◆ input_EsOutSourceNew()

es_out_t* input_EsOutSourceNew ( es_out_t parent_out,
input_source_t in 
)