cutcutcodec.core.classes.filter

It’s a node that acts on streams.

Classes

Filter(in_streams, out_streams)

Filter that applies to several streams.

Details

class cutcutcodec.core.classes.filter.Filter(in_streams: list[Stream] | tuple[Stream], out_streams: list[Stream] | tuple[Stream])[source]

Filter that applies to several streams.

A filter can be empty, i.e. have no input and no output streams. On the other hand, it cannot have an input stream but no output stream, or an output stream but no input stream.