mediastreamer2 5.2.0
Data Fields
Collaboration diagram for _MSFilterDesc:
Collaboration graph
[legend]

Data Fields

MSFilterId id
 
const char * name
 
const char * text
 
MSFilterCategory category
 
const char * enc_fmt
 
int ninputs
 
int noutputs
 
MSFilterFunc init
 
MSFilterFunc preprocess
 
MSFilterFunc process
 
MSFilterFunc postprocess
 
MSFilterFunc uninit
 
MSFilterMethodmethods
 
unsigned int flags
 

Field Documentation

◆ category

MSFilterCategory _MSFilterDesc::category

filter's category

◆ enc_fmt

const char* _MSFilterDesc::enc_fmt

sub-mime of the format, must be set if category is MS_FILTER_ENCODER or MS_FILTER_DECODER

◆ flags

unsigned int _MSFilterDesc::flags

Filter's special flags, from the MSFilterFlags enum.

◆ id

MSFilterId _MSFilterDesc::id

the id declared in allfilters.h

◆ init

MSFilterFunc _MSFilterDesc::init

Filter's init function

◆ methods

MSFilterMethod* _MSFilterDesc::methods

Filter's method table

◆ name

const char* _MSFilterDesc::name

the filter name

◆ ninputs

int _MSFilterDesc::ninputs

number of inputs

◆ noutputs

int _MSFilterDesc::noutputs

number of outputs

◆ postprocess

MSFilterFunc _MSFilterDesc::postprocess

Filter's postprocess function, called once after processing (the filter is no longer called in process() after)

◆ preprocess

MSFilterFunc _MSFilterDesc::preprocess

Filter's preprocess function, called one time before starting to process

◆ process

MSFilterFunc _MSFilterDesc::process

Filter's process function, called every tick by the MSTicker to do the filter's job

◆ text

const char* _MSFilterDesc::text

short text describing the filter's function

◆ uninit

MSFilterFunc _MSFilterDesc::uninit

Filter's uninit function, used to deallocate internal structures


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