MXVK Vulkan Framework 0.33.1
C++20 Vulkan rendering framework for practical 2D and 3D application development with SDL3.
Loading...
Searching...
No Matches
EncoderOptionInfo Struct Reference

One configurable AVOption exposed by a video encoder. More...

#include <MXWrite/mxwrite.hpp>

Public Attributes

std::string choices
 Comma-separated named values for enum-like options.
std::string default_value
 Encoder default, when it can be represented as text.
std::string help
 Human-readable FFmpeg option description.
std::string maximum
 Maximum value for numeric options.
std::string minimum
 Minimum value for numeric options.
std::string name
 Option name accepted by EncodeOptions::ffmpeg_options.
std::string type
 FFmpeg option type.

Detailed Description

One configurable AVOption exposed by a video encoder.

Definition at line 49 of file mxwrite.hpp.

Member Data Documentation

◆ choices

std::string EncoderOptionInfo::choices

Comma-separated named values for enum-like options.

Definition at line 55 of file mxwrite.hpp.

◆ default_value

std::string EncoderOptionInfo::default_value

Encoder default, when it can be represented as text.

Definition at line 52 of file mxwrite.hpp.

◆ help

std::string EncoderOptionInfo::help

Human-readable FFmpeg option description.

Definition at line 56 of file mxwrite.hpp.

◆ maximum

std::string EncoderOptionInfo::maximum

Maximum value for numeric options.

Definition at line 54 of file mxwrite.hpp.

◆ minimum

std::string EncoderOptionInfo::minimum

Minimum value for numeric options.

Definition at line 53 of file mxwrite.hpp.

◆ name

std::string EncoderOptionInfo::name

Option name accepted by EncodeOptions::ffmpeg_options.

Definition at line 50 of file mxwrite.hpp.

◆ type

std::string EncoderOptionInfo::type

FFmpeg option type.

Definition at line 51 of file mxwrite.hpp.


The documentation for this struct was generated from the following file: