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_disabled
value.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 }