![]() | ![]() | ![]() | Mediastreamer Reference Guide | ![]() |
---|
#include <msfilter.h> struct MSFilter; int ms_filter_add_link (MSFilter *m1, MSFilter *m2);
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.
struct MSFilter { SndCard *cards[MAX_SND_CARDS]; };
Only programmers implementing derivated objects of MSFilter are interested by the content of the structure.
<<< MSSync | MSFilter implementations >>> |