Enum OptionFlags
Represents the flags that can be applied to AVOptions in FFmpeg. These flags control how options are used during encoding, decoding, filtering, and other operations.
Namespace: FFmpeg.Options
Assembly: FFmpeg.dll
Syntax
[Flags]
public enum OptionFlags
Fields
| Name | Description |
|---|---|
| AudioParam | A parameter specifically related to audio operations. Corresponds to AV_OPT_FLAG_AUDIO_PARAM. |
| BSFParam | A generic parameter that can be set by the user for bitstream filtering. Corresponds to AV_OPT_FLAG_BSF_PARAM. |
| ChildConsts | Notify if option constants can also reside in child objects. Corresponds to AV_OPT_FLAG_CHILD_CONSTS. |
| DecodingParam | A generic parameter that can be set by the user for demuxing or decoding. Corresponds to AV_OPT_FLAG_DECODING_PARAM. |
| Deprecated | Notify if the option is deprecated; users should refer to the AVOption help text for more information. Corresponds to AV_OPT_FLAG_DEPRECATED. |
| EncodingParam | A generic parameter that can be set by the user for muxing or encoding. Corresponds to AV_OPT_FLAG_ENCODING_PARAM. |
| Export | The option is intended for exporting values to the caller. Corresponds to AV_OPT_FLAG_EXPORT. |
| FilteringParam | A generic parameter that can be set by the user for filtering. Corresponds to AV_OPT_FLAG_FILTERING_PARAM. |
| ReadOnly | The option may not be set through the AVOptions API, only read. This flag only makes sense when AV_OPT_FLAG_EXPORT is also set. Corresponds to AV_OPT_FLAG_READONLY. |
| RuntimeParam | A generic parameter that can be set by the user at runtime. Corresponds to AV_OPT_FLAG_RUNTIME_PARAM. |
| SubtitleParam | A parameter specifically related to subtitle operations. Corresponds to AV_OPT_FLAG_SUBTITLE_PARAM. |
| VideoParam | A parameter specifically related to video operations. Corresponds to AV_OPT_FLAG_VIDEO_PARAM. |