Enum FilterFlags
Represents various filter flags used in FFmpeg filters. These flags indicate different capabilities or behaviors of the filters.
Namespace: FFmpeg.Filters
Assembly: FFmpeg.dll
Syntax
[Flags]
public enum FilterFlags
Fields
| Name | Description |
|---|---|
| DynamicInputs | 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. |
| DynamicOutputs | 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. |
| HWDevice | The filter can create hardware frames using _AVFilterContext.hw_device_ctx. |
| MetadataOnly | The filter is a "metadata" filter - it does not modify the frame data in any way. It may only affect the metadata (fields copied by av_frame_copy_props). |
| SliceThreads | The filter supports multithreading by splitting frames into multiple parts and processing them concurrently. |
| SupportTimeline | Handy mask to test whether the filter supports timeline features (either generically or internally). |
| SupportTimelineGeneric | The filter supports a generic "enable" expression option that can be used to enable or disable the filter in the timeline. |
| SupportTimelineInternal | Same as SupportTimelineGeneric, except the filter will have its filter_frame() callback(s) called as usual, even when the enable expression is false. The filter itself will disable filtering within the callback. |