AVFilterGraph
public final class AVFilterGraph
Undocumented
-
Create a filter graph.
Declaration
Swift
public init() -
The filter list in the graph.
Declaration
Swift
public var filters: [AVFilterContext] { get } -
The number of filters in the graph.
Declaration
Swift
public var filterCount: Int { get } -
Create and add a filter instance into an existing graph. The filter instance is created from the filter filt and inited with the parameters.
Throws
AVErrorDeclaration
Swift
public func addFilter(_ filter: AVFilter, name: String, args: String? = nil) throws -> AVFilterContextParameters
filterthe filter to create an instance of
namethe instance name to give to the created filter instance
argsOptions to initialize the filter with. This must be a ‘:’-separated list of options in the ‘key=value’ form. May be NULL if the options have been set directly using the AVOptions API or there are no options that need to be set.
Return Value
newly created filter instance
-
Add a graph described by a string to a graph.
In the graph filters description, if the input label of the first filter is not specified,
in
is assumed; if the output label of the last filter is not specified,out
is assumed.Throws
AVErrorDeclaration
Swift
public func parse(filters: String, inputs: AVFilterInOut, outputs: AVFilterInOut) throwsParameters
filtersstring to be parsed
inputspointer to a linked list to the inputs of the graph, may be
nil. If non-NULL, *inputs is updated to contain the list of open inputs after the parsing, should be freed with avfilter_inout_free().outputspointer to a linked list to the outputs of the graph, may be NULL. If non-NULL, *outputs is updated to contain the list of open outputs after the parsing, should be freed with avfilter_inout_free().
-
Check validity and configure all the links and formats in the graph.
Throws
AVErrorDeclaration
Swift
public func configure() throws
-
Declaration
Swift
public var description: String { get }
-
Undocumented
Declaration
Swift
public func withUnsafeObjectPointer<T>(_ body: (UnsafeMutableRawPointer) throws -> T) rethrows -> T
View on GitHub
Install in Dash
AVFilterGraph Class Reference