Class GenericFilter
java.lang.Object
com.github.kokorin.jaffree.ffmpeg.GenericFilter
- All Implemented Interfaces:
Filter
Represents ffmpeg filter.
Mainly this class exists to make ffmpeg filter graphs more readable for developers.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddArgument(String value) Adds filter single argument.addArgument(String key, String value) Adds filter key-value arguments.addArgumentEscaped(String value) Adds filter single argument.addArgumentEscaped(String key, String value) Adds already escaped filter key-value arguments.addInputLink(StreamType streamType) Adds filter input link.addInputLink(String linkOrStreamSpecifier) Adds an input link to a filter.addOutputLink(String link) Adds filter output link.getValue()Prints filter description according to ffmpeg filtergraph syntax.Sets filter to use.
-
Constructor Details
-
GenericFilter
public GenericFilter()
-
-
Method Details
-
addInputLink
Adds filter input link.- Parameters:
streamType- stream type- Returns:
- this
-
addInputLink
Adds an input link to a filter.- Parameters:
linkOrStreamSpecifier- link name or stream specifier- Returns:
- this
- See Also:
-
setName
Sets filter to use.- Parameters:
name- filter name- Returns:
- this
-
addArgument
Adds filter key-value arguments.Arguments are escaped according to ffmpeg filter graph escaping rules.
- Parameters:
key- keyvalue- value- Returns:
- this
- See Also:
-
addArgumentEscaped
Adds already escaped filter key-value arguments.Passed arguments should be escaped according to ffmpeg filter graph escaping rules.
- Parameters:
key- keyvalue- value- Returns:
- this
- See Also:
-
addArgument
Adds filter single argument.Argument is escaped according to ffmpeg filter graph escaping rules.
- Parameters:
value- value- Returns:
- this
- See Also:
-
addArgumentEscaped
Adds filter single argument.Passed argument should be escaped according to ffmpeg filter graph escaping rules.
- Parameters:
value- value- Returns:
- this
- See Also:
-
addOutputLink
Adds filter output link.- Parameters:
link- outputl link name- Returns:
- this
-
getValue
Prints filter description according to ffmpeg filtergraph syntax.
-