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-op filter_frame() function is called in place of the filter_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 its filter_frame() callback(s) called as usual even when the enable expression is false. The filter will disable filtering within the filter_frame() callback(s) itself, for example executing code depending on the AVFilterContext->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 }