|
VLC
2.1.0-git
|
Structure describing a filter. More...

Structure describing a filter.
| struct { ... } filter_t::audio |
| bool filter_t::b_allow_fmt_out_change |
Referenced by filter_chain_AppendFilterInternal().
| bool filter_t::b_force |
set by the outside (eg.
| struct { ... } filter_t::blend |
| es_format_t filter_t::fmt_in |
Referenced by aout_FiltersNew(), aout_FiltersPlay(), CreateFilter(), DeleteFilter(), filter_chain_AppendFilterInternal(), filter_ConfigureBlend(), filter_NewBlend(), FindFilter(), ImageConvert(), ImageFilter(), ImageRead(), ImageWrite(), picture_BlendSubpicture(), SpuRenderCreateAndLoadScale(), SpuRenderCreateAndLoadText(), and SpuRenderRegion().
| es_format_t filter_t::fmt_out |
Referenced by aout_FiltersNew(), CreateFilter(), DeleteFilter(), filter_chain_AppendFilterInternal(), filter_chain_GetFmtOut(), filter_ConfigureBlend(), filter_NewBlend(), FindFilter(), ImageConvert(), ImageFilter(), ImageRead(), ImageWrite(), picture_BlendSubpicture(), spu_new_video_buffer(), SpuRenderCreateAndLoadScale(), SpuRenderCreateAndLoadText(), SpuRenderRegion(), SpuRenderSubpictures(), ThreadDisplayRenderPicture(), VideoBufferNew(), VoutVideoFilterInteractiveNewPicture(), and VoutVideoFilterStaticNewPicture().
| int filter_t::i_flags |
| config_chain_t* filter_t::p_cfg |
Referenced by filter_chain_AppendFilterInternal().
| libvlc_int_t* filter_t::p_libvlc |
(root of all evil) - 1
| module_t* filter_t::p_module |
Referenced by aout_FiltersNew(), aout_FiltersPipelineDestroy(), CreateFilter(), DeleteFilter(), filter_Blend(), filter_chain_AppendFilterInternal(), filter_chain_DeleteFilterInternal(), filter_ConfigureBlend(), filter_DeleteBlend(), filter_NewBlend(), FilterRelease(), FindFilter(), SpuRenderCreateAndLoadScale(), SpuRenderCreateAndLoadText(), SpuRenderRegion(), and SpuRenderText().
| filter_owner_sys_t* filter_t::p_owner |
Referenced by FilterAllocationClean(), FilterAllocationInit(), FilterRelease(), spu_get_attachments(), SpuRenderCreateAndLoadText(), sub_new_buffer(), SubSourceAllocationClean(), SubSourceAllocationInit(), VideoBufferNew(), VoutVideoFilterInteractiveAllocationSetup(), VoutVideoFilterInteractiveNewPicture(), VoutVideoFilterStaticAllocationSetup(), and VoutVideoFilterStaticNewPicture().
| vlc_object_t* filter_t::p_parent |
our parent
Referenced by aout_filter_RequestVout().
| filter_sys_t* filter_t::p_sys |
| void(* filter_t::pf_buffer_del)(filter_t *, subpicture_t *) |
| subpicture_t*(* filter_t::pf_buffer_new)(filter_t *) |
| subpicture_t*(* filter_t::pf_filter)(filter_t *, subpicture_t *) |
| void(* filter_t::pf_flush)(filter_t *) |
| int(* filter_t::pf_get_attachments)(filter_t *, input_attachment_t ***, int *) |
Referenced by filter_GetInputAttachments(), and SpuRenderCreateAndLoadText().
| int(* filter_t::pf_html)(filter_t *, subpicture_region_t *, subpicture_region_t *, const vlc_fourcc_t *) |
| int(* filter_t::pf_mouse)(filter_t *, const vlc_mouse_t *p_old, const vlc_mouse_t *p_new, const video_format_t *) |
| subpicture_t*(* filter_t::pf_source)(filter_t *, mtime_t) |
| int(* filter_t::pf_text)(filter_t *, subpicture_region_t *, subpicture_region_t *, const vlc_fourcc_t *) |
| char* filter_t::psz_header |
| const char* filter_t::psz_object_type |
| struct { ... } filter_t::render |
| struct { ... } filter_t::sub |
| struct { ... } filter_t::subf |
| union { ... } filter_t::u |
| struct { ... } filter_t::video |
1.8.1.2