MSFilters

Name

MSFilters -- The basic mediastreamer element.

Synopsis


#include <msfilter.h>


struct      MSFilter;
int         ms_filter_add_link              (MSFilter *m1,
                                             MSFilter *m2);

Description

MSFilter is the base class for all mediastreamer processing filters: codec compression, soundcard read, souncard write, etc... MSFilter objects have to be linked between them to form a processing chain, that is then attached to a MSSync object (synchronisation source) in order to be scheduled for processing.

Details

struct MSFilter

struct MSFilter {

	SndCard *cards[MAX_SND_CARDS];
};

Only programmers implementing derivated objects of MSFilter are interested by the content of the structure.


ms_filter_add_link ()

int         ms_filter_add_link              (MSFilter *m1,
                                             MSFilter *m2);

m1 :

m2 :

Returns :