VLC  4.0.0-dev
Data Fields
filter_t Struct Reference

Structure describing a filter. More...

Collaboration diagram for filter_t:
Collaboration graph

Data Fields

struct vlc_object_t obj
void * p_sys
es_format_t fmt_in
es_format_t fmt_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.

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: