QVisu
Qt-based visualization for smart homes
|
#include <vlc_filter.h>
Public Attributes | |
VLC_COMMON_MEMBERS module_t * | p_module |
filter_sys_t * | p_sys |
es_format_t | fmt_in |
es_format_t | fmt_out |
bool | b_allow_fmt_out_change |
config_chain_t * | p_cfg |
union { | |
struct { | |
picture_t *(* pf_filter )(filter_t *, picture_t *) | |
void(* pf_flush )(filter_t *) | |
picture_t *(* pf_buffer_new )(filter_t *) | |
void(* pf_buffer_del )(filter_t *, picture_t *) | |
int(* pf_mouse )(filter_t *, vlc_mouse_t *, const vlc_mouse_t *p_old, const vlc_mouse_t *p_new) | |
} video | |
struct { | |
block_t *(* pf_filter )(filter_t *, block_t *) | |
} audio | |
struct { | |
void(* pf_blend )(filter_t *, picture_t *, const picture_t *, int, int, int) | |
} blend | |
struct { | |
subpicture_t *(* pf_source )(filter_t *, mtime_t) | |
subpicture_t *(* pf_buffer_new )(filter_t *) | |
void(* pf_buffer_del )(filter_t *, subpicture_t *) | |
int(* pf_mouse )(filter_t *, const vlc_mouse_t *p_old, const vlc_mouse_t *p_new, const video_format_t *) | |
} sub | |
struct { | |
subpicture_t *(* pf_filter )(filter_t *, subpicture_t *) | |
} subf | |
struct { | |
int(* pf_text )(filter_t *, subpicture_region_t *, subpicture_region_t *, const vlc_fourcc_t *) | |
int(* pf_html )(filter_t *, subpicture_region_t *, subpicture_region_t *, const vlc_fourcc_t *) | |
} render | |
} | u |
int(* | pf_get_attachments )(filter_t *, input_attachment_t ***, int *) |
filter_owner_sys_t * | p_owner |
Structure describing a filter