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_HasMouseFilter(), 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().