FilterChain class

A single pipeline of operations within a larger filter graph.

A filter chain has some number of input streams, those streams then have some number of filters applied to them in the given order, and those filters then produce some number of output streams.

Constructors

FilterChain({List<FfmpegStream> inputs = const [], required List<Filter> filters, List<FfmpegStream> outputs = const []})
const

Properties

filters List<Filter>
Filters that apply to the inputs, and generate the outputs.
final
hashCode int
The hash code for this object.
no setterinherited
inputs List<FfmpegStream>
Streams that flow into the filters.
final
outputs List<FfmpegStream>
New streams that flow out of the filters, after applying those filters to the inputs.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toCli() String
Formats this filter chain for the FFMPEG CLI.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited