Show / Hide Table of Contents

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.

  • View Source
In this article
Back to top Generated by DocFX