VLC  4.0.0-dev
Data Fields
filter_t Struct Reference

Structure describing a filter. More...

Collaboration diagram for filter_t:
Collaboration graph
[legend]

Data Fields

struct vlc_object_t obj
 
module_tp_module
 
void * p_sys
 
es_format_t fmt_in
 
vlc_video_contextvctx_in
 
es_format_t fmt_out
 
vlc_video_contextvctx_out
 
bool b_allow_fmt_out_change
 
const char * psz_name
 
const config_chain_tp_cfg
 
const struct vlc_filter_operationsops
 
filter_owner_t owner
 Private structure for the owner of the filter. More...
 

Detailed Description

Structure describing a filter.

Warning
BIG FAT WARNING : the code relies on the first 4 members of filter_t and decoder_t to be the same, so if you have anything to add, do it at the end of the structure.

Field Documentation

◆ b_allow_fmt_out_change

bool filter_t::b_allow_fmt_out_change

◆ fmt_in

es_format_t filter_t::fmt_in

◆ fmt_out

es_format_t filter_t::fmt_out

◆ obj

struct vlc_object_t filter_t::obj

◆ ops

const struct vlc_filter_operations* filter_t::ops

◆ owner

filter_owner_t filter_t::owner

◆ p_cfg

const config_chain_t* filter_t::p_cfg

◆ p_module

module_t* filter_t::p_module

◆ p_sys

void* filter_t::p_sys

◆ psz_name

const char* filter_t::psz_name

◆ vctx_in

vlc_video_context* filter_t::vctx_in

◆ vctx_out

vlc_video_context* filter_t::vctx_out

The documentation for this struct was generated from the following file: