Structure describing a filter. More...

Structure describing a filter.
| struct { ... } filter_t::audio |
Referenced by filter_chain_AppendFilterInternal().
| bool filter_t::b_force |
set by the outside (eg.
| struct { ... } filter_t::blend |
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().
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().
Referenced by filter_chain_AppendFilterInternal().
(root of all evil) - 1
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().
Referenced by FilterAllocationClean(), FilterAllocationInit(), FilterRelease(), spu_get_attachments(), SpuRenderCreateAndLoadText(), sub_new_buffer(), SubSourceAllocationClean(), SubSourceAllocationInit(), VideoBufferNew(), VoutVideoFilterInteractiveAllocationSetup(), VoutVideoFilterInteractiveNewPicture(), VoutVideoFilterStaticAllocationSetup(), and VoutVideoFilterStaticNewPicture().
our parent
Referenced by aout_filter_RequestVout().
| void(* filter_t::pf_blend)(filter_t *, picture_t *, const picture_t *, int, int, int) |
| void(* filter_t::pf_buffer_del)(filter_t *, subpicture_t *) |
| subpicture_t*(* filter_t::pf_filter)(filter_t *, subpicture_t *) |
| block_t*(* filter_t::pf_filter)(filter_t *, block_t *) |
| picture_t*(* filter_t::pf_filter)(filter_t *, picture_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 *) |
| 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.7.1