Flag
public struct Flag : OptionSet
Undocumented
-
The number of the filter inputs is not determined just by
AVFilter.inputs. The filter might add additional inputs during initialization depending on the options supplied to it.Declaration
Swift
public static let dynamicInputs: AVFilter.Flag -
The number of the filter outputs is not determined just by
AVFilter.outputs. The filter might add additional outputs during initialization depending on the options supplied to it.Declaration
Swift
public static let dynamicOutputs: AVFilter.Flag -
The filter supports multithreading by splitting frames into multiple parts and processing them concurrently.
Declaration
Swift
public static let sliceThreads: AVFilter.Flag -
Some filters support a generic
enable
expression option that can be used to enable or disable a filter in the timeline. Filters supporting this option have this flag set. When the enable expression is false, the default no-opfilter_frame()function is called in place of thefilter_frame()callback defined on each input pad, thus the frame is passed unchanged to the next filters.Declaration
Swift
public static let supportTimelineGeneric: AVFilter.Flag -
Same as
supportTimelineGeneric, except that the filter will have itsfilter_frame()callback(s) called as usual even when the enable expression is false. The filter will disable filtering within thefilter_frame()callback(s) itself, for example executing code depending on theAVFilterContext->is_disabledvalue.Declaration
Swift
public static let supportTimelineInternal: AVFilter.Flag -
Handy mask to test whether the filter supports or no the timeline feature (internally or generically).
Declaration
Swift
public static let supportTimeline: AVFilter.Flag -
Declaration
Swift
public let rawValue: Int32 -
Declaration
Swift
public init(rawValue: Int32)
-
Declaration
Swift
public var description: String { get }
View on GitHub
Install in Dash
Flag Structure Reference