|
VLC 4.0.0-dev
|
Structure describing a filter. More...
#include <vlc_filter.h>
Data Fields | |
| struct vlc_object_t | obj |
| module_t * | p_module |
| void * | p_sys |
| es_format_t | fmt_in |
| vlc_video_context * | vctx_in |
| es_format_t | fmt_out |
| vlc_video_context * | vctx_out |
| bool | b_allow_fmt_out_change |
| const char * | psz_name |
| const config_chain_t * | p_cfg |
| const struct vlc_filter_operations * | ops |
| filter_owner_t | owner |
| Private structure for the owner of the filter. | |
Structure describing a filter.
| bool filter_t::b_allow_fmt_out_change |
Referenced by filter_chain_AppendInner().
| es_format_t filter_t::fmt_in |
Referenced by aout_filter_Create(), aout_FiltersDrain(), aout_FiltersPlay(), AppendFilter(), CreateConverter(), DeleteConverter(), filter_chain_AppendInner(), filter_chain_DeleteFilter(), filter_ConfigureBlend(), filter_NewBlend(), ImageConvert(), ImageRead(), ImageWrite(), picture_BlendSubpicture(), SpuRenderCreateAndLoadScale(), SpuRenderCreateAndLoadText(), and SpuRenderRegion().
| es_format_t filter_t::fmt_out |
Referenced by aout_filter_Create(), AppendFilter(), ConvertRGBAAndBlend(), CreateConverter(), DeleteConverter(), filter_chain_AppendInner(), filter_chain_DeleteFilter(), filter_chain_GetFmtOut(), filter_ConfigureBlend(), filter_NewBlend(), filter_NewPicture(), ImageConvert(), ImageRead(), ImageWrite(), picture_BlendSubpicture(), PrerenderPicture(), SourceConverterBuffer(), SpuRenderCreateAndLoadScale(), SpuRenderCreateAndLoadText(), SpuRenderRegion(), SpuRenderText(), VoutVideoFilterInteractiveNewPicture(), and VoutVideoFilterStaticNewPicture().
| struct vlc_object_t filter_t::obj |
Referenced by filter_chain_AppendInner(), vlc_filter_LoadModule(), and vlc_filter_UnloadModule().
| const struct vlc_filter_operations* filter_t::ops |
Referenced by aout_filter_Create(), aout_FiltersPipelinePlay(), CreateConverter(), filter_Blend(), filter_chain_MouseFilter(), filter_ChangeViewpoint(), filter_ConfigureBlend(), filter_DrainAudio(), filter_Flush(), FilterSingleChainedFilter(), ImageConvert(), ImageRead(), ImageWrite(), SpuRenderCreateAndLoadScale(), SpuRenderCreateAndLoadText(), SpuRenderRegion(), SpuRenderText(), SubFilter(), SubSourceGenerate(), vlc_audio_meter_AddPlugin(), vlc_audio_meter_Process(), vlc_filter_LoadModule(), and vlc_filter_UnloadModule().
| filter_owner_t filter_t::owner |
Private structure for the owner of the filter.
Referenced by aout_filter_Create(), aout_filter_GetVout(), filter_chain_AppendInner(), filter_chain_VideoBufferNew(), filter_GetInputAttachments(), filter_HoldDecoderDevice(), filter_HoldDecoderDeviceType(), filter_NewPicture(), filter_NewSubpicture(), filter_SendAudioLoudness(), SourceConverterBuffer(), spu_get_attachments(), SpuRenderCreateAndLoadText(), sub_new_buffer(), SubSourceClean(), SubSourceInit(), vlc_audio_meter_OnLoudnessChanged(), VoutVideoFilterInteractiveNewPicture(), and VoutVideoFilterStaticNewPicture().
| const config_chain_t* filter_t::p_cfg |
Referenced by aout_filter_Create(), and filter_chain_AppendInner().
| module_t* filter_t::p_module |
| void* filter_t::p_sys |
| const char* filter_t::psz_name |
Referenced by filter_chain_AppendInner().
| vlc_video_context* filter_t::vctx_in |
Referenced by CreateConverter(), and filter_chain_AppendInner().
| vlc_video_context* filter_t::vctx_out |
Referenced by filter_chain_AppendInner(), and filter_chain_GetVideoCtxOut().