VLC 4.0.0-dev
|
#include <vlc_es_out.h>
Data Fields | |
es_out_id_t *(* | add )(es_out_t *, input_source_t *in, const es_format_t *) |
int(* | send )(es_out_t *, es_out_id_t *, block_t *) |
void(* | del )(es_out_t *, es_out_id_t *) |
int(* | control )(es_out_t *, input_source_t *in, int query, va_list) |
void(* | destroy )(es_out_t *) |
int(* | priv_control )(es_out_t *, int query, va_list) |
Private control callback, must be NULL for es_out created from modules. More... | |
es_out_id_t *(* es_out_callbacks::add) (es_out_t *, input_source_t *in, const es_format_t *) |
Referenced by CmdExecuteAdd(), es_out_Add(), EsOutSourceAdd(), and input_EsOutSourceNew().
int(* es_out_callbacks::control) (es_out_t *, input_source_t *in, int query, va_list) |
Referenced by es_out_in_vaControl(), es_out_vaControl(), and EsOutSourceControl().
void(* es_out_callbacks::del) (es_out_t *, es_out_id_t *) |
Referenced by es_out_Del().
void(* es_out_callbacks::destroy) (es_out_t *) |
Referenced by es_out_Delete().
int(* es_out_callbacks::priv_control) (es_out_t *, int query, va_list) |
Private control callback, must be NULL for es_out created from modules.
Referenced by es_out_vaPrivControl().
int(* es_out_callbacks::send) (es_out_t *, es_out_id_t *, block_t *) |
Referenced by es_out_Send().