VLC  3.0.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
filter_chain_t Struct Reference
Collaboration diagram for filter_chain_t:
Collaboration graph

Data Fields

filter_owner_t callbacks
 Inner callbacks.
filter_owner_t owner
 Owner (downstream) callbacks.
 List of filters.
es_format_t fmt_in
 Chain input format (constant)
es_format_t fmt_out
 Chain current output format.
unsigned length
 Number of filters.
bool b_allow_fmt_out_change
 Can the output format be changed?
char psz_capability [1]
 Module capability for all chained filters.

Field Documentation

bool filter_chain_t::b_allow_fmt_out_change

Can the output format be changed?

Referenced by filter_chain_AppendFilter(), filter_chain_GetFmtOut(), and filter_chain_NewInner().

filter_owner_t filter_chain_t::callbacks
chained_filter_t* filter_chain_t::first
es_format_t filter_chain_t::fmt_in
es_format_t filter_chain_t::fmt_out
chained_filter_t * filter_chain_t::last
unsigned filter_chain_t::length
filter_owner_t filter_chain_t::owner

Owner (downstream) callbacks.

Referenced by filter_chain_NewInner(), and filter_chain_VideoBufferNew().

char filter_chain_t::psz_capability[1]

Module capability for all chained filters.

Referenced by filter_chain_AppendFilter(), and filter_chain_NewInner().

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