/*----------------------------------------------------------------
// Copyright (C) 2025 Beijing All rights reserved.
//
// Author: huachangmiao
// Create Date: 2025/04/11
// Module Describe:
//----------------------------------------------------------------*/
namespace LeviathanVideo.Abstractions
{
public static unsafe partial class leviathan
{
/// AVERROR_EOF = FFERRTAG( 'E','O','F',' ')
public static readonly int AVERROR_EOF = FFERRTAG('E', 'O', 'F', ' ');
/// FF_THREAD_FRAME = 0x1
public const int FF_THREAD_FRAME = 0x1;
/// FF_THREAD_SLICE = 0x2
public const int FF_THREAD_SLICE = 0x2;
/// AVSEEK_FLAG_FRAME = 8
public const int AVSEEK_FLAG_FRAME = 0x8;
#region unuse code
/*
/// _WIN32_WINNT = 0x602
public const int _WIN32_WINNT = 0x602;
// public static attribute_deprecated = __declspec(deprecated);
// public static av_alias = __attribute__((may_alias));
// public static av_alloc_size = (...);
// public static av_always_inline = __forceinline;
/// AV_BUFFER_FLAG_READONLY = (1 << 0)
public const int AV_BUFFER_FLAG_READONLY = 0x1 << 0x0;
/// AV_BUFFERSINK_FLAG_NO_REQUEST = 0x2
public const int AV_BUFFERSINK_FLAG_NO_REQUEST = 0x2;
/// AV_BUFFERSINK_FLAG_PEEK = 0x1
public const int AV_BUFFERSINK_FLAG_PEEK = 0x1;
// public static av_builtin_constant_p = __builtin_constant_p;
// public static av_ceil_log2 = av_ceil_log2_c;
// public static AV_CEIL_RSHIFT = (a,b) (!av_builtin_constant_p(b) ? -((-(a)) >> (b)) : ((a) + (1<<(b)) - 1) >> (b));
/// AV_CH_BACK_CENTER = (1ULL << AV_CHAN_BACK_CENTER )
public static readonly ulong AV_CH_BACK_CENTER = 0x1UL << 8;
/// AV_CH_BACK_LEFT = (1ULL << AV_CHAN_BACK_LEFT )
public static readonly ulong AV_CH_BACK_LEFT = 0x1UL << 4;
/// AV_CH_BACK_RIGHT = (1ULL << AV_CHAN_BACK_RIGHT )
public static readonly ulong AV_CH_BACK_RIGHT = 0x1UL << 5;
/// AV_CH_BOTTOM_FRONT_CENTER = (1ULL << AV_CHAN_BOTTOM_FRONT_CENTER )
public static readonly ulong AV_CH_BOTTOM_FRONT_CENTER = 0x1UL << 38;
/// AV_CH_BOTTOM_FRONT_LEFT = (1ULL << AV_CHAN_BOTTOM_FRONT_LEFT )
public static readonly ulong AV_CH_BOTTOM_FRONT_LEFT = 0x1UL << 39;
/// AV_CH_BOTTOM_FRONT_RIGHT = (1ULL << AV_CHAN_BOTTOM_FRONT_RIGHT )
public static readonly ulong AV_CH_BOTTOM_FRONT_RIGHT = 0x1UL << 40;
/// AV_CH_FRONT_CENTER = (1ULL << AV_CHAN_FRONT_CENTER )
public static readonly ulong AV_CH_FRONT_CENTER = 0x1UL << 2;
/// AV_CH_FRONT_LEFT = (1ULL << AV_CHAN_FRONT_LEFT )
public static readonly ulong AV_CH_FRONT_LEFT = 0x1UL << 0;
/// AV_CH_FRONT_LEFT_OF_CENTER = (1ULL << AV_CHAN_FRONT_LEFT_OF_CENTER )
public static readonly ulong AV_CH_FRONT_LEFT_OF_CENTER = 0x1UL << 6;
/// AV_CH_FRONT_RIGHT = (1ULL << AV_CHAN_FRONT_RIGHT )
public static readonly ulong AV_CH_FRONT_RIGHT = 0x1UL << 1;
/// AV_CH_FRONT_RIGHT_OF_CENTER = (1ULL << AV_CHAN_FRONT_RIGHT_OF_CENTER)
public static readonly ulong AV_CH_FRONT_RIGHT_OF_CENTER = 0x1UL << 7;
/// AV_CH_LAYOUT_2_1 = (AV_CH_LAYOUT_STEREO|AV_CH_BACK_CENTER)
public static readonly ulong AV_CH_LAYOUT_2_1 = AV_CH_LAYOUT_STEREO | AV_CH_BACK_CENTER;
/// AV_CH_LAYOUT_2_2 = (AV_CH_LAYOUT_STEREO|AV_CH_SIDE_LEFT|AV_CH_SIDE_RIGHT)
public static readonly ulong AV_CH_LAYOUT_2_2 = AV_CH_LAYOUT_STEREO | AV_CH_SIDE_LEFT | AV_CH_SIDE_RIGHT;
/// AV_CH_LAYOUT_22POINT2 = (AV_CH_LAYOUT_7POINT1POINT4_BACK|AV_CH_FRONT_LEFT_OF_CENTER|AV_CH_FRONT_RIGHT_OF_CENTER|AV_CH_BACK_CENTER|AV_CH_LOW_FREQUENCY_2|AV_CH_TOP_FRONT_CENTER|AV_CH_TOP_CENTER|AV_CH_TOP_SIDE_LEFT|AV_CH_TOP_SIDE_RIGHT|AV_CH_TOP_BACK_CENTER|AV_CH_BOTTOM_FRONT_CENTER|AV_CH_BOTTOM_FRONT_LEFT|AV_CH_BOTTOM_FRONT_RIGHT)
public static readonly ulong AV_CH_LAYOUT_22POINT2 = AV_CH_LAYOUT_7POINT1POINT4_BACK | AV_CH_FRONT_LEFT_OF_CENTER | AV_CH_FRONT_RIGHT_OF_CENTER | AV_CH_BACK_CENTER | AV_CH_LOW_FREQUENCY_2 | AV_CH_TOP_FRONT_CENTER | AV_CH_TOP_CENTER | AV_CH_TOP_SIDE_LEFT | AV_CH_TOP_SIDE_RIGHT | AV_CH_TOP_BACK_CENTER | AV_CH_BOTTOM_FRONT_CENTER | AV_CH_BOTTOM_FRONT_LEFT | AV_CH_BOTTOM_FRONT_RIGHT;
/// AV_CH_LAYOUT_2POINT1 = (AV_CH_LAYOUT_STEREO|AV_CH_LOW_FREQUENCY)
public static readonly ulong AV_CH_LAYOUT_2POINT1 = AV_CH_LAYOUT_STEREO | AV_CH_LOW_FREQUENCY;
/// AV_CH_LAYOUT_3POINT1 = (AV_CH_LAYOUT_SURROUND|AV_CH_LOW_FREQUENCY)
public static readonly ulong AV_CH_LAYOUT_3POINT1 = AV_CH_LAYOUT_SURROUND | AV_CH_LOW_FREQUENCY;
/// AV_CH_LAYOUT_3POINT1POINT2 = (AV_CH_LAYOUT_3POINT1|AV_CH_TOP_FRONT_LEFT|AV_CH_TOP_FRONT_RIGHT)
public static readonly ulong AV_CH_LAYOUT_3POINT1POINT2 = AV_CH_LAYOUT_3POINT1 | AV_CH_TOP_FRONT_LEFT | AV_CH_TOP_FRONT_RIGHT;
/// AV_CH_LAYOUT_4POINT0 = (AV_CH_LAYOUT_SURROUND|AV_CH_BACK_CENTER)
public static readonly ulong AV_CH_LAYOUT_4POINT0 = AV_CH_LAYOUT_SURROUND | AV_CH_BACK_CENTER;
/// AV_CH_LAYOUT_4POINT1 = (AV_CH_LAYOUT_4POINT0|AV_CH_LOW_FREQUENCY)
public static readonly ulong AV_CH_LAYOUT_4POINT1 = AV_CH_LAYOUT_4POINT0 | AV_CH_LOW_FREQUENCY;
/// AV_CH_LAYOUT_5POINT0 = (AV_CH_LAYOUT_SURROUND|AV_CH_SIDE_LEFT|AV_CH_SIDE_RIGHT)
public static readonly ulong AV_CH_LAYOUT_5POINT0 = AV_CH_LAYOUT_SURROUND | AV_CH_SIDE_LEFT | AV_CH_SIDE_RIGHT;
/// AV_CH_LAYOUT_5POINT0_BACK = (AV_CH_LAYOUT_SURROUND|AV_CH_BACK_LEFT|AV_CH_BACK_RIGHT)
public static readonly ulong AV_CH_LAYOUT_5POINT0_BACK = AV_CH_LAYOUT_SURROUND | AV_CH_BACK_LEFT | AV_CH_BACK_RIGHT;
/// AV_CH_LAYOUT_5POINT1 = (AV_CH_LAYOUT_5POINT0|AV_CH_LOW_FREQUENCY)
public static readonly ulong AV_CH_LAYOUT_5POINT1 = AV_CH_LAYOUT_5POINT0 | AV_CH_LOW_FREQUENCY;
/// AV_CH_LAYOUT_5POINT1_BACK = (AV_CH_LAYOUT_5POINT0_BACK|AV_CH_LOW_FREQUENCY)
public static readonly ulong AV_CH_LAYOUT_5POINT1_BACK = AV_CH_LAYOUT_5POINT0_BACK | AV_CH_LOW_FREQUENCY;
/// AV_CH_LAYOUT_5POINT1POINT2_BACK = (AV_CH_LAYOUT_5POINT1_BACK|AV_CH_TOP_FRONT_LEFT|AV_CH_TOP_FRONT_RIGHT)
public static readonly ulong AV_CH_LAYOUT_5POINT1POINT2_BACK = AV_CH_LAYOUT_5POINT1_BACK | AV_CH_TOP_FRONT_LEFT | AV_CH_TOP_FRONT_RIGHT;
/// AV_CH_LAYOUT_5POINT1POINT4_BACK = (AV_CH_LAYOUT_5POINT1POINT2_BACK|AV_CH_TOP_BACK_LEFT|AV_CH_TOP_BACK_RIGHT)
public static readonly ulong AV_CH_LAYOUT_5POINT1POINT4_BACK = AV_CH_LAYOUT_5POINT1POINT2_BACK | AV_CH_TOP_BACK_LEFT | AV_CH_TOP_BACK_RIGHT;
/// AV_CH_LAYOUT_6POINT0 = (AV_CH_LAYOUT_5POINT0|AV_CH_BACK_CENTER)
public static readonly ulong AV_CH_LAYOUT_6POINT0 = AV_CH_LAYOUT_5POINT0 | AV_CH_BACK_CENTER;
/// AV_CH_LAYOUT_6POINT0_FRONT = (AV_CH_LAYOUT_2_2|AV_CH_FRONT_LEFT_OF_CENTER|AV_CH_FRONT_RIGHT_OF_CENTER)
public static readonly ulong AV_CH_LAYOUT_6POINT0_FRONT = AV_CH_LAYOUT_2_2 | AV_CH_FRONT_LEFT_OF_CENTER | AV_CH_FRONT_RIGHT_OF_CENTER;
/// AV_CH_LAYOUT_6POINT1 = (AV_CH_LAYOUT_5POINT1|AV_CH_BACK_CENTER)
public static readonly ulong AV_CH_LAYOUT_6POINT1 = AV_CH_LAYOUT_5POINT1 | AV_CH_BACK_CENTER;
/// AV_CH_LAYOUT_6POINT1_BACK = (AV_CH_LAYOUT_5POINT1_BACK|AV_CH_BACK_CENTER)
public static readonly ulong AV_CH_LAYOUT_6POINT1_BACK = AV_CH_LAYOUT_5POINT1_BACK | AV_CH_BACK_CENTER;
/// AV_CH_LAYOUT_6POINT1_FRONT = (AV_CH_LAYOUT_6POINT0_FRONT|AV_CH_LOW_FREQUENCY)
public static readonly ulong AV_CH_LAYOUT_6POINT1_FRONT = AV_CH_LAYOUT_6POINT0_FRONT | AV_CH_LOW_FREQUENCY;
/// AV_CH_LAYOUT_7POINT0 = (AV_CH_LAYOUT_5POINT0|AV_CH_BACK_LEFT|AV_CH_BACK_RIGHT)
public static readonly ulong AV_CH_LAYOUT_7POINT0 = AV_CH_LAYOUT_5POINT0 | AV_CH_BACK_LEFT | AV_CH_BACK_RIGHT;
/// AV_CH_LAYOUT_7POINT0_FRONT = (AV_CH_LAYOUT_5POINT0|AV_CH_FRONT_LEFT_OF_CENTER|AV_CH_FRONT_RIGHT_OF_CENTER)
public static readonly ulong AV_CH_LAYOUT_7POINT0_FRONT = AV_CH_LAYOUT_5POINT0 | AV_CH_FRONT_LEFT_OF_CENTER | AV_CH_FRONT_RIGHT_OF_CENTER;
/// AV_CH_LAYOUT_7POINT1 = (AV_CH_LAYOUT_5POINT1|AV_CH_BACK_LEFT|AV_CH_BACK_RIGHT)
public static readonly ulong AV_CH_LAYOUT_7POINT1 = AV_CH_LAYOUT_5POINT1 | AV_CH_BACK_LEFT | AV_CH_BACK_RIGHT;
/// AV_CH_LAYOUT_7POINT1_TOP_BACK = AV_CH_LAYOUT_5POINT1POINT2_BACK
public static readonly ulong AV_CH_LAYOUT_7POINT1_TOP_BACK = AV_CH_LAYOUT_5POINT1POINT2_BACK;
/// AV_CH_LAYOUT_7POINT1_WIDE = (AV_CH_LAYOUT_5POINT1|AV_CH_FRONT_LEFT_OF_CENTER|AV_CH_FRONT_RIGHT_OF_CENTER)
public static readonly ulong AV_CH_LAYOUT_7POINT1_WIDE = AV_CH_LAYOUT_5POINT1 | AV_CH_FRONT_LEFT_OF_CENTER | AV_CH_FRONT_RIGHT_OF_CENTER;
/// AV_CH_LAYOUT_7POINT1_WIDE_BACK = (AV_CH_LAYOUT_5POINT1_BACK|AV_CH_FRONT_LEFT_OF_CENTER|AV_CH_FRONT_RIGHT_OF_CENTER)
public static readonly ulong AV_CH_LAYOUT_7POINT1_WIDE_BACK = AV_CH_LAYOUT_5POINT1_BACK | AV_CH_FRONT_LEFT_OF_CENTER | AV_CH_FRONT_RIGHT_OF_CENTER;
/// AV_CH_LAYOUT_7POINT1POINT2 = (AV_CH_LAYOUT_7POINT1|AV_CH_TOP_FRONT_LEFT|AV_CH_TOP_FRONT_RIGHT)
public static readonly ulong AV_CH_LAYOUT_7POINT1POINT2 = AV_CH_LAYOUT_7POINT1 | AV_CH_TOP_FRONT_LEFT | AV_CH_TOP_FRONT_RIGHT;
/// AV_CH_LAYOUT_7POINT1POINT4_BACK = (AV_CH_LAYOUT_7POINT1POINT2|AV_CH_TOP_BACK_LEFT|AV_CH_TOP_BACK_RIGHT)
public static readonly ulong AV_CH_LAYOUT_7POINT1POINT4_BACK = AV_CH_LAYOUT_7POINT1POINT2 | AV_CH_TOP_BACK_LEFT | AV_CH_TOP_BACK_RIGHT;
/// AV_CH_LAYOUT_7POINT2POINT3 = (AV_CH_LAYOUT_7POINT1POINT2|AV_CH_TOP_BACK_CENTER|AV_CH_LOW_FREQUENCY_2)
public static readonly ulong AV_CH_LAYOUT_7POINT2POINT3 = AV_CH_LAYOUT_7POINT1POINT2 | AV_CH_TOP_BACK_CENTER | AV_CH_LOW_FREQUENCY_2;
/// AV_CH_LAYOUT_9POINT1POINT4_BACK = (AV_CH_LAYOUT_7POINT1POINT4_BACK|AV_CH_FRONT_LEFT_OF_CENTER|AV_CH_FRONT_RIGHT_OF_CENTER)
public static readonly ulong AV_CH_LAYOUT_9POINT1POINT4_BACK = AV_CH_LAYOUT_7POINT1POINT4_BACK | AV_CH_FRONT_LEFT_OF_CENTER | AV_CH_FRONT_RIGHT_OF_CENTER;
/// AV_CH_LAYOUT_CUBE = (AV_CH_LAYOUT_QUAD|AV_CH_TOP_FRONT_LEFT|AV_CH_TOP_FRONT_RIGHT|AV_CH_TOP_BACK_LEFT|AV_CH_TOP_BACK_RIGHT)
public static readonly ulong AV_CH_LAYOUT_CUBE = AV_CH_LAYOUT_QUAD | AV_CH_TOP_FRONT_LEFT | AV_CH_TOP_FRONT_RIGHT | AV_CH_TOP_BACK_LEFT | AV_CH_TOP_BACK_RIGHT;
/// AV_CH_LAYOUT_HEXADECAGONAL = (AV_CH_LAYOUT_OCTAGONAL|AV_CH_WIDE_LEFT|AV_CH_WIDE_RIGHT|AV_CH_TOP_BACK_LEFT|AV_CH_TOP_BACK_RIGHT|AV_CH_TOP_BACK_CENTER|AV_CH_TOP_FRONT_CENTER|AV_CH_TOP_FRONT_LEFT|AV_CH_TOP_FRONT_RIGHT)
public static readonly ulong AV_CH_LAYOUT_HEXADECAGONAL = AV_CH_LAYOUT_OCTAGONAL | AV_CH_WIDE_LEFT | AV_CH_WIDE_RIGHT | AV_CH_TOP_BACK_LEFT | AV_CH_TOP_BACK_RIGHT | AV_CH_TOP_BACK_CENTER | AV_CH_TOP_FRONT_CENTER | AV_CH_TOP_FRONT_LEFT | AV_CH_TOP_FRONT_RIGHT;
/// AV_CH_LAYOUT_HEXAGONAL = (AV_CH_LAYOUT_5POINT0_BACK|AV_CH_BACK_CENTER)
public static readonly ulong AV_CH_LAYOUT_HEXAGONAL = AV_CH_LAYOUT_5POINT0_BACK | AV_CH_BACK_CENTER;
/// AV_CH_LAYOUT_MONO = (AV_CH_FRONT_CENTER)
public static readonly ulong AV_CH_LAYOUT_MONO = AV_CH_FRONT_CENTER;
/// AV_CH_LAYOUT_OCTAGONAL = (AV_CH_LAYOUT_5POINT0|AV_CH_BACK_LEFT|AV_CH_BACK_CENTER|AV_CH_BACK_RIGHT)
public static readonly ulong AV_CH_LAYOUT_OCTAGONAL = AV_CH_LAYOUT_5POINT0 | AV_CH_BACK_LEFT | AV_CH_BACK_CENTER | AV_CH_BACK_RIGHT;
/// AV_CH_LAYOUT_QUAD = (AV_CH_LAYOUT_STEREO|AV_CH_BACK_LEFT|AV_CH_BACK_RIGHT)
public static readonly ulong AV_CH_LAYOUT_QUAD = AV_CH_LAYOUT_STEREO | AV_CH_BACK_LEFT | AV_CH_BACK_RIGHT;
/// AV_CH_LAYOUT_STEREO = (AV_CH_FRONT_LEFT|AV_CH_FRONT_RIGHT)
public static readonly ulong AV_CH_LAYOUT_STEREO = AV_CH_FRONT_LEFT | AV_CH_FRONT_RIGHT;
/// AV_CH_LAYOUT_STEREO_DOWNMIX = (AV_CH_STEREO_LEFT|AV_CH_STEREO_RIGHT)
public static readonly ulong AV_CH_LAYOUT_STEREO_DOWNMIX = AV_CH_STEREO_LEFT | AV_CH_STEREO_RIGHT;
/// AV_CH_LAYOUT_SURROUND = (AV_CH_LAYOUT_STEREO|AV_CH_FRONT_CENTER)
public static readonly ulong AV_CH_LAYOUT_SURROUND = AV_CH_LAYOUT_STEREO | AV_CH_FRONT_CENTER;
/// AV_CH_LOW_FREQUENCY = (1ULL << AV_CHAN_LOW_FREQUENCY )
public static readonly ulong AV_CH_LOW_FREQUENCY = 0x1UL << 3;
/// AV_CH_LOW_FREQUENCY_2 = (1ULL << AV_CHAN_LOW_FREQUENCY_2 )
public static readonly ulong AV_CH_LOW_FREQUENCY_2 = 0x1UL << 35;
/// AV_CH_SIDE_LEFT = (1ULL << AV_CHAN_SIDE_LEFT )
public static readonly ulong AV_CH_SIDE_LEFT = 0x1UL << 9;
/// AV_CH_SIDE_RIGHT = (1ULL << AV_CHAN_SIDE_RIGHT )
public static readonly ulong AV_CH_SIDE_RIGHT = 0x1UL << 10;
/// AV_CH_STEREO_LEFT = (1ULL << AV_CHAN_STEREO_LEFT )
public static readonly ulong AV_CH_STEREO_LEFT = 0x1UL << 29;
/// AV_CH_STEREO_RIGHT = (1ULL << AV_CHAN_STEREO_RIGHT )
public static readonly ulong AV_CH_STEREO_RIGHT = 0x1UL << 30;
/// AV_CH_SURROUND_DIRECT_LEFT = (1ULL << AV_CHAN_SURROUND_DIRECT_LEFT )
public static readonly ulong AV_CH_SURROUND_DIRECT_LEFT = 0x1UL << 33;
/// AV_CH_SURROUND_DIRECT_RIGHT = (1ULL << AV_CHAN_SURROUND_DIRECT_RIGHT)
public static readonly ulong AV_CH_SURROUND_DIRECT_RIGHT = 0x1UL << 34;
/// AV_CH_TOP_BACK_CENTER = (1ULL << AV_CHAN_TOP_BACK_CENTER )
public static readonly ulong AV_CH_TOP_BACK_CENTER = 0x1UL << 16;
/// AV_CH_TOP_BACK_LEFT = (1ULL << AV_CHAN_TOP_BACK_LEFT )
public static readonly ulong AV_CH_TOP_BACK_LEFT = 0x1UL << 15;
/// AV_CH_TOP_BACK_RIGHT = (1ULL << AV_CHAN_TOP_BACK_RIGHT )
public static readonly ulong AV_CH_TOP_BACK_RIGHT = 0x1UL << 17;
/// AV_CH_TOP_CENTER = (1ULL << AV_CHAN_TOP_CENTER )
public static readonly ulong AV_CH_TOP_CENTER = 0x1UL << 11;
/// AV_CH_TOP_FRONT_CENTER = (1ULL << AV_CHAN_TOP_FRONT_CENTER )
public static readonly ulong AV_CH_TOP_FRONT_CENTER = 0x1UL << 13;
/// AV_CH_TOP_FRONT_LEFT = (1ULL << AV_CHAN_TOP_FRONT_LEFT )
public static readonly ulong AV_CH_TOP_FRONT_LEFT = 0x1UL << 12;
/// AV_CH_TOP_FRONT_RIGHT = (1ULL << AV_CHAN_TOP_FRONT_RIGHT )
public static readonly ulong AV_CH_TOP_FRONT_RIGHT = 0x1UL << 14;
/// AV_CH_TOP_SIDE_LEFT = (1ULL << AV_CHAN_TOP_SIDE_LEFT )
public static readonly ulong AV_CH_TOP_SIDE_LEFT = 0x1UL << 36;
/// AV_CH_TOP_SIDE_RIGHT = (1ULL << AV_CHAN_TOP_SIDE_RIGHT )
public static readonly ulong AV_CH_TOP_SIDE_RIGHT = 0x1UL << 37;
/// AV_CH_WIDE_LEFT = (1ULL << AV_CHAN_WIDE_LEFT )
public static readonly ulong AV_CH_WIDE_LEFT = 0x1UL << 31;
/// AV_CH_WIDE_RIGHT = (1ULL << AV_CHAN_WIDE_RIGHT )
public static readonly ulong AV_CH_WIDE_RIGHT = 0x1UL << 32;
// public static AV_CHANNEL_LAYOUT_2_1 = AV_CHANNEL_LAYOUT_MASK(0x3, AV_CH_LAYOUT_2_1);
// public static AV_CHANNEL_LAYOUT_2_2 = AV_CHANNEL_LAYOUT_MASK(0x4, AV_CH_LAYOUT_2_2);
// public static AV_CHANNEL_LAYOUT_22POINT2 = AV_CHANNEL_LAYOUT_MASK(0x18, AV_CH_LAYOUT_22POINT2);
// public static AV_CHANNEL_LAYOUT_2POINT1 = AV_CHANNEL_LAYOUT_MASK(0x3, AV_CH_LAYOUT_2POINT1);
// public static AV_CHANNEL_LAYOUT_3POINT1 = AV_CHANNEL_LAYOUT_MASK(0x4, AV_CH_LAYOUT_3POINT1);
// public static AV_CHANNEL_LAYOUT_3POINT1POINT2 = AV_CHANNEL_LAYOUT_MASK(0x6, AV_CH_LAYOUT_3POINT1POINT2);
// public static AV_CHANNEL_LAYOUT_4POINT0 = AV_CHANNEL_LAYOUT_MASK(0x4, AV_CH_LAYOUT_4POINT0);
// public static AV_CHANNEL_LAYOUT_4POINT1 = AV_CHANNEL_LAYOUT_MASK(0x5, AV_CH_LAYOUT_4POINT1);
// public static AV_CHANNEL_LAYOUT_5POINT0 = AV_CHANNEL_LAYOUT_MASK(0x5, AV_CH_LAYOUT_5POINT0);
// public static AV_CHANNEL_LAYOUT_5POINT0_BACK = AV_CHANNEL_LAYOUT_MASK(0x5, AV_CH_LAYOUT_5POINT0_BACK);
// public static AV_CHANNEL_LAYOUT_5POINT1 = AV_CHANNEL_LAYOUT_MASK(0x6, AV_CH_LAYOUT_5POINT1);
// public static AV_CHANNEL_LAYOUT_5POINT1_BACK = AV_CHANNEL_LAYOUT_MASK(0x6, AV_CH_LAYOUT_5POINT1_BACK);
// public static AV_CHANNEL_LAYOUT_5POINT1POINT2_BACK = AV_CHANNEL_LAYOUT_MASK(0x8, AV_CH_LAYOUT_5POINT1POINT2_BACK);
// public static AV_CHANNEL_LAYOUT_5POINT1POINT4_BACK = AV_CHANNEL_LAYOUT_MASK(0xa, AV_CH_LAYOUT_5POINT1POINT4_BACK);
// public static AV_CHANNEL_LAYOUT_6POINT0 = AV_CHANNEL_LAYOUT_MASK(0x6, AV_CH_LAYOUT_6POINT0);
// public static AV_CHANNEL_LAYOUT_6POINT0_FRONT = AV_CHANNEL_LAYOUT_MASK(0x6, AV_CH_LAYOUT_6POINT0_FRONT);
// public static AV_CHANNEL_LAYOUT_6POINT1 = AV_CHANNEL_LAYOUT_MASK(0x7, AV_CH_LAYOUT_6POINT1);
// public static AV_CHANNEL_LAYOUT_6POINT1_BACK = AV_CHANNEL_LAYOUT_MASK(0x7, AV_CH_LAYOUT_6POINT1_BACK);
// public static AV_CHANNEL_LAYOUT_6POINT1_FRONT = AV_CHANNEL_LAYOUT_MASK(0x7, AV_CH_LAYOUT_6POINT1_FRONT);
// public static AV_CHANNEL_LAYOUT_7POINT0 = AV_CHANNEL_LAYOUT_MASK(0x7, AV_CH_LAYOUT_7POINT0);
// public static AV_CHANNEL_LAYOUT_7POINT0_FRONT = AV_CHANNEL_LAYOUT_MASK(0x7, AV_CH_LAYOUT_7POINT0_FRONT);
// public static AV_CHANNEL_LAYOUT_7POINT1 = AV_CHANNEL_LAYOUT_MASK(0x8, AV_CH_LAYOUT_7POINT1);
// public static AV_CHANNEL_LAYOUT_7POINT1_TOP_BACK = AV_CHANNEL_LAYOUT_5POINT1POINT2_BACK;
// public static AV_CHANNEL_LAYOUT_7POINT1_WIDE = AV_CHANNEL_LAYOUT_MASK(0x8, AV_CH_LAYOUT_7POINT1_WIDE);
// public static AV_CHANNEL_LAYOUT_7POINT1_WIDE_BACK = AV_CHANNEL_LAYOUT_MASK(0x8, AV_CH_LAYOUT_7POINT1_WIDE_BACK);
// public static AV_CHANNEL_LAYOUT_7POINT1POINT2 = AV_CHANNEL_LAYOUT_MASK(0xa, AV_CH_LAYOUT_7POINT1POINT2);
// public static AV_CHANNEL_LAYOUT_7POINT1POINT4_BACK = AV_CHANNEL_LAYOUT_MASK(0xc, AV_CH_LAYOUT_7POINT1POINT4_BACK);
// public static AV_CHANNEL_LAYOUT_7POINT2POINT3 = AV_CHANNEL_LAYOUT_MASK(0xc, AV_CH_LAYOUT_7POINT2POINT3);
// public static AV_CHANNEL_LAYOUT_9POINT1POINT4_BACK = AV_CHANNEL_LAYOUT_MASK(0xe, AV_CH_LAYOUT_9POINT1POINT4_BACK);
// .order .nb_channels .u.mask .opaque
// public static AV_CHANNEL_LAYOUT_AMBISONIC_FIRST_ORDER = {AV_CHANNEL_ORDER_AMBISONIC, 4, { 0 }, NULL };
// public static AV_CHANNEL_LAYOUT_CUBE = AV_CHANNEL_LAYOUT_MASK(0x8, AV_CH_LAYOUT_CUBE);
// public static AV_CHANNEL_LAYOUT_HEXADECAGONAL = AV_CHANNEL_LAYOUT_MASK(0x10, AV_CH_LAYOUT_HEXADECAGONAL);
// public static AV_CHANNEL_LAYOUT_HEXAGONAL = AV_CHANNEL_LAYOUT_MASK(0x6, AV_CH_LAYOUT_HEXAGONAL);
// public static AV_CHANNEL_LAYOUT_MASK = nb;
// public static AV_CHANNEL_LAYOUT_MONO = AV_CHANNEL_LAYOUT_MASK(0x1, AV_CH_LAYOUT_MONO);
// public static AV_CHANNEL_LAYOUT_OCTAGONAL = AV_CHANNEL_LAYOUT_MASK(0x8, AV_CH_LAYOUT_OCTAGONAL);
// public static AV_CHANNEL_LAYOUT_QUAD = AV_CHANNEL_LAYOUT_MASK(0x4, AV_CH_LAYOUT_QUAD);
/// AV_CHANNEL_LAYOUT_RETYPE_FLAG_CANONICAL = (1 << 1)
public const int AV_CHANNEL_LAYOUT_RETYPE_FLAG_CANONICAL = 0x1 << 0x1;
/// AV_CHANNEL_LAYOUT_RETYPE_FLAG_LOSSLESS = (1 << 0)
public const int AV_CHANNEL_LAYOUT_RETYPE_FLAG_LOSSLESS = 0x1 << 0x0;
// public static AV_CHANNEL_LAYOUT_STEREO = AV_CHANNEL_LAYOUT_MASK(0x2, AV_CH_LAYOUT_STEREO);
// public static AV_CHANNEL_LAYOUT_STEREO_DOWNMIX = AV_CHANNEL_LAYOUT_MASK(0x2, AV_CH_LAYOUT_STEREO_DOWNMIX);
// public static AV_CHANNEL_LAYOUT_SURROUND = AV_CHANNEL_LAYOUT_MASK(0x3, AV_CH_LAYOUT_SURROUND);
// public static av_clip = av_clip_c;
// public static av_clip_int16 = av_clip_int16_c;
// public static av_clip_int8 = av_clip_int8_c;
// public static av_clip_intp2 = av_clip_intp2_c;
// public static av_clip_uint16 = av_clip_uint16_c;
// public static av_clip_uint8 = av_clip_uint8_c;
// public static av_clip_uintp2 = av_clip_uintp2_c;
// public static av_clip64 = av_clip64_c;
// public static av_clipd = av_clipd_c;
// public static av_clipf = av_clipf_c;
// public static av_clipl_int32 = av_clipl_int32_c;
/// AV_CODEC_CAP_AVOID_PROBING = (1 << 17)
public const int AV_CODEC_CAP_AVOID_PROBING = 0x1 << 0x11;
/// AV_CODEC_CAP_CHANNEL_CONF = (1 << 10)
public const int AV_CODEC_CAP_CHANNEL_CONF = 0x1 << 0xa;
/// AV_CODEC_CAP_DELAY = (1 << 5)
public const int AV_CODEC_CAP_DELAY = 0x1 << 0x5;
/// AV_CODEC_CAP_DR1 = (1 << 1)
public const int AV_CODEC_CAP_DR1 = 0x1 << 0x1;
/// AV_CODEC_CAP_DRAW_HORIZ_BAND = (1 << 0)
public const int AV_CODEC_CAP_DRAW_HORIZ_BAND = 0x1 << 0x0;
/// AV_CODEC_CAP_ENCODER_FLUSH = (1 << 21)
public const int AV_CODEC_CAP_ENCODER_FLUSH = 0x1 << 0x15;
/// AV_CODEC_CAP_ENCODER_RECON_FRAME = (1 << 22)
public const int AV_CODEC_CAP_ENCODER_RECON_FRAME = 0x1 << 0x16;
/// AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE = (1 << 20)
public const int AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE = 0x1 << 0x14;
/// AV_CODEC_CAP_EXPERIMENTAL = (1 << 9)
public const int AV_CODEC_CAP_EXPERIMENTAL = 0x1 << 0x9;
/// AV_CODEC_CAP_FRAME_THREADS = (1 << 12)
public const int AV_CODEC_CAP_FRAME_THREADS = 0x1 << 0xc;
/// AV_CODEC_CAP_HARDWARE = (1 << 18)
public const int AV_CODEC_CAP_HARDWARE = 0x1 << 0x12;
/// AV_CODEC_CAP_HYBRID = (1 << 19)
public const int AV_CODEC_CAP_HYBRID = 0x1 << 0x13;
/// AV_CODEC_CAP_OTHER_THREADS = (1 << 15)
public const int AV_CODEC_CAP_OTHER_THREADS = 0x1 << 0xf;
/// AV_CODEC_CAP_PARAM_CHANGE = (1 << 14)
public const int AV_CODEC_CAP_PARAM_CHANGE = 0x1 << 0xe;
/// AV_CODEC_CAP_SLICE_THREADS = (1 << 13)
public const int AV_CODEC_CAP_SLICE_THREADS = 0x1 << 0xd;
/// AV_CODEC_CAP_SMALL_LAST_FRAME = (1 << 6)
public const int AV_CODEC_CAP_SMALL_LAST_FRAME = 0x1 << 0x6;
/// AV_CODEC_CAP_SUBFRAMES = (1 << 8)
public const int AV_CODEC_CAP_SUBFRAMES = 0x1 << 0x8;
/// AV_CODEC_CAP_VARIABLE_FRAME_SIZE = (1 << 16)
public const int AV_CODEC_CAP_VARIABLE_FRAME_SIZE = 0x1 << 0x10;
/// AV_CODEC_EXPORT_DATA_FILM_GRAIN = 0x1 << 0x3
public const int AV_CODEC_EXPORT_DATA_FILM_GRAIN = 0x1 << 0x3;
/// AV_CODEC_EXPORT_DATA_MVS = 0x1 << 0x0
public const int AV_CODEC_EXPORT_DATA_MVS = 0x1 << 0x0;
/// AV_CODEC_EXPORT_DATA_PRFT = 0x1 << 0x1
public const int AV_CODEC_EXPORT_DATA_PRFT = 0x1 << 0x1;
/// AV_CODEC_EXPORT_DATA_VIDEO_ENC_PARAMS = 0x1 << 0x2
public const int AV_CODEC_EXPORT_DATA_VIDEO_ENC_PARAMS = 0x1 << 0x2;
/// AV_CODEC_FLAG_4MV = 0x1 << 0x2
public const int AV_CODEC_FLAG_4MV = 0x1 << 0x2;
/// AV_CODEC_FLAG_AC_PRED = 0x1 << 0x18
public const int AV_CODEC_FLAG_AC_PRED = 0x1 << 0x18;
/// AV_CODEC_FLAG_BITEXACT = 0x1 << 0x17
public const int AV_CODEC_FLAG_BITEXACT = 0x1 << 0x17;
/// AV_CODEC_FLAG_CLOSED_GOP = 0x1U << 0x1f
public const uint AV_CODEC_FLAG_CLOSED_GOP = 0x1U << 0x1f;
/// AV_CODEC_FLAG_COPY_OPAQUE = 0x1 << 0x7
public const int AV_CODEC_FLAG_COPY_OPAQUE = 0x1 << 0x7;
/// AV_CODEC_FLAG_DROPCHANGED = 0x1 << 0x5
public const int AV_CODEC_FLAG_DROPCHANGED = 0x1 << 0x5;
/// AV_CODEC_FLAG_FRAME_DURATION = 0x1 << 0x8
public const int AV_CODEC_FLAG_FRAME_DURATION = 0x1 << 0x8;
/// AV_CODEC_FLAG_GLOBAL_HEADER = 0x1 << 0x16
public const int AV_CODEC_FLAG_GLOBAL_HEADER = 0x1 << 0x16;
/// AV_CODEC_FLAG_GRAY = 0x1 << 0xd
public const int AV_CODEC_FLAG_GRAY = 0x1 << 0xd;
/// AV_CODEC_FLAG_INTERLACED_DCT = 0x1 << 0x12
public const int AV_CODEC_FLAG_INTERLACED_DCT = 0x1 << 0x12;
/// AV_CODEC_FLAG_INTERLACED_ME = 0x1 << 0x1d
public const int AV_CODEC_FLAG_INTERLACED_ME = 0x1 << 0x1d;
/// AV_CODEC_FLAG_LOOP_FILTER = 0x1 << 0xb
public const int AV_CODEC_FLAG_LOOP_FILTER = 0x1 << 0xb;
/// AV_CODEC_FLAG_LOW_DELAY = 0x1 << 0x13
public const int AV_CODEC_FLAG_LOW_DELAY = 0x1 << 0x13;
/// AV_CODEC_FLAG_OUTPUT_CORRUPT = 0x1 << 0x3
public const int AV_CODEC_FLAG_OUTPUT_CORRUPT = 0x1 << 0x3;
/// AV_CODEC_FLAG_PASS1 = 0x1 << 0x9
public const int AV_CODEC_FLAG_PASS1 = 0x1 << 0x9;
/// AV_CODEC_FLAG_PASS2 = 0x1 << 0xa
public const int AV_CODEC_FLAG_PASS2 = 0x1 << 0xa;
/// AV_CODEC_FLAG_PSNR = 0x1 << 0xf
public const int AV_CODEC_FLAG_PSNR = 0x1 << 0xf;
/// AV_CODEC_FLAG_QPEL = 0x1 << 0x4
public const int AV_CODEC_FLAG_QPEL = 0x1 << 0x4;
/// AV_CODEC_FLAG_QSCALE = 0x1 << 0x1
public const int AV_CODEC_FLAG_QSCALE = 0x1 << 0x1;
/// AV_CODEC_FLAG_RECON_FRAME = 0x1 << 0x6
public const int AV_CODEC_FLAG_RECON_FRAME = 0x1 << 0x6;
/// AV_CODEC_FLAG_UNALIGNED = 0x1 << 0x0
public const int AV_CODEC_FLAG_UNALIGNED = 0x1 << 0x0;
/// AV_CODEC_FLAG2_CHUNKS = 0x1 << 0xf
public const int AV_CODEC_FLAG2_CHUNKS = 0x1 << 0xf;
/// AV_CODEC_FLAG2_EXPORT_MVS = 0x1 << 0x1c
public const int AV_CODEC_FLAG2_EXPORT_MVS = 0x1 << 0x1c;
/// AV_CODEC_FLAG2_FAST = 0x1 << 0x0
public const int AV_CODEC_FLAG2_FAST = 0x1 << 0x0;
/// AV_CODEC_FLAG2_ICC_PROFILES = 0x1U << 0x1f
public const uint AV_CODEC_FLAG2_ICC_PROFILES = 0x1U << 0x1f;
/// AV_CODEC_FLAG2_IGNORE_CROP = 0x1 << 0x10
public const int AV_CODEC_FLAG2_IGNORE_CROP = 0x1 << 0x10;
/// AV_CODEC_FLAG2_LOCAL_HEADER = 0x1 << 0x3
public const int AV_CODEC_FLAG2_LOCAL_HEADER = 0x1 << 0x3;
/// AV_CODEC_FLAG2_NO_OUTPUT = 0x1 << 0x2
public const int AV_CODEC_FLAG2_NO_OUTPUT = 0x1 << 0x2;
/// AV_CODEC_FLAG2_RO_FLUSH_NOOP = 0x1 << 0x1e
public const int AV_CODEC_FLAG2_RO_FLUSH_NOOP = 0x1 << 0x1e;
/// AV_CODEC_FLAG2_SHOW_ALL = 0x1 << 0x16
public const int AV_CODEC_FLAG2_SHOW_ALL = 0x1 << 0x16;
/// AV_CODEC_FLAG2_SKIP_MANUAL = 0x1 << 0x1d
public const int AV_CODEC_FLAG2_SKIP_MANUAL = 0x1 << 0x1d;
/// AV_CODEC_ID_H265 = AV_CODEC_ID_HEVC
public static readonly int AV_CODEC_ID_H265 = 173;
/// AV_CODEC_ID_H266 = AV_CODEC_ID_VVC
public static readonly int AV_CODEC_ID_H266 = 196;
/// AV_CODEC_ID_IFF_BYTERUN1 = AV_CODEC_ID_IFF_ILBM
public static readonly int AV_CODEC_ID_IFF_BYTERUN1 = 136;
/// AV_CODEC_PROP_BITMAP_SUB = 0x1 << 0x10
public const int AV_CODEC_PROP_BITMAP_SUB = 0x1 << 0x10;
/// AV_CODEC_PROP_FIELDS = 0x1 << 0x4
public const int AV_CODEC_PROP_FIELDS = 0x1 << 0x4;
/// AV_CODEC_PROP_INTRA_ONLY = 0x1 << 0x0
public const int AV_CODEC_PROP_INTRA_ONLY = 0x1 << 0x0;
/// AV_CODEC_PROP_LOSSLESS = 0x1 << 0x2
public const int AV_CODEC_PROP_LOSSLESS = 0x1 << 0x2;
/// AV_CODEC_PROP_LOSSY = 0x1 << 0x1
public const int AV_CODEC_PROP_LOSSY = 0x1 << 0x1;
/// AV_CODEC_PROP_REORDER = 0x1 << 0x3
public const int AV_CODEC_PROP_REORDER = 0x1 << 0x3;
/// AV_CODEC_PROP_TEXT_SUB = 0x1 << 0x11
public const int AV_CODEC_PROP_TEXT_SUB = 0x1 << 0x11;
// public static av_cold = __attribute__((cold));
// public static av_const = __attribute__((const));
/// AV_CPU_FLAG_3DNOW = 0x4
public const int AV_CPU_FLAG_3DNOW = 0x4;
/// AV_CPU_FLAG_3DNOWEXT = 0x20
public const int AV_CPU_FLAG_3DNOWEXT = 0x20;
/// AV_CPU_FLAG_AESNI = 0x80000
public const int AV_CPU_FLAG_AESNI = 0x80000;
/// AV_CPU_FLAG_ALTIVEC = 0x1
public const int AV_CPU_FLAG_ALTIVEC = 0x1;
/// AV_CPU_FLAG_ARMV5TE = 0x1 << 0x0
public const int AV_CPU_FLAG_ARMV5TE = 0x1 << 0x0;
/// AV_CPU_FLAG_ARMV6 = 0x1 << 0x1
public const int AV_CPU_FLAG_ARMV6 = 0x1 << 0x1;
/// AV_CPU_FLAG_ARMV6T2 = 0x1 << 0x2
public const int AV_CPU_FLAG_ARMV6T2 = 0x1 << 0x2;
/// AV_CPU_FLAG_ARMV8 = 0x1 << 0x6
public const int AV_CPU_FLAG_ARMV8 = 0x1 << 0x6;
/// AV_CPU_FLAG_ATOM = 0x10000000
public const int AV_CPU_FLAG_ATOM = 0x10000000;
/// AV_CPU_FLAG_AVX = 0x4000
public const int AV_CPU_FLAG_AVX = 0x4000;
/// AV_CPU_FLAG_AVX2 = 0x8000
public const int AV_CPU_FLAG_AVX2 = 0x8000;
/// AV_CPU_FLAG_AVX512 = 0x100000
public const int AV_CPU_FLAG_AVX512 = 0x100000;
/// AV_CPU_FLAG_AVX512ICL = 0x200000
public const int AV_CPU_FLAG_AVX512ICL = 0x200000;
/// AV_CPU_FLAG_AVXSLOW = 0x8000000
public const int AV_CPU_FLAG_AVXSLOW = 0x8000000;
/// AV_CPU_FLAG_BMI1 = 0x20000
public const int AV_CPU_FLAG_BMI1 = 0x20000;
/// AV_CPU_FLAG_BMI2 = 0x40000
public const int AV_CPU_FLAG_BMI2 = 0x40000;
/// AV_CPU_FLAG_CMOV = 0x1000
public const int AV_CPU_FLAG_CMOV = 0x1000;
/// AV_CPU_FLAG_DOTPROD = 0x1 << 0x8
public const int AV_CPU_FLAG_DOTPROD = 0x1 << 0x8;
/// AV_CPU_FLAG_FMA3 = 0x10000
public const int AV_CPU_FLAG_FMA3 = 0x10000;
/// AV_CPU_FLAG_FMA4 = 0x800
public const int AV_CPU_FLAG_FMA4 = 0x800;
/// AV_CPU_FLAG_FORCE = 0x80000000U
public const uint AV_CPU_FLAG_FORCE = 0x80000000U;
/// AV_CPU_FLAG_I8MM = 0x1 << 0x9
public const int AV_CPU_FLAG_I8MM = 0x1 << 0x9;
/// AV_CPU_FLAG_LASX = 0x1 << 0x1
public const int AV_CPU_FLAG_LASX = 0x1 << 0x1;
/// AV_CPU_FLAG_LSX = 0x1 << 0x0
public const int AV_CPU_FLAG_LSX = 0x1 << 0x0;
/// AV_CPU_FLAG_MMI = 0x1 << 0x0
public const int AV_CPU_FLAG_MMI = 0x1 << 0x0;
/// AV_CPU_FLAG_MMX = 0x1
public const int AV_CPU_FLAG_MMX = 0x1;
/// AV_CPU_FLAG_MMX2 = 0x2
public const int AV_CPU_FLAG_MMX2 = 0x2;
/// AV_CPU_FLAG_MMXEXT = 0x2
public const int AV_CPU_FLAG_MMXEXT = 0x2;
/// AV_CPU_FLAG_MSA = 0x1 << 0x1
public const int AV_CPU_FLAG_MSA = 0x1 << 0x1;
/// AV_CPU_FLAG_NEON = 0x1 << 0x5
public const int AV_CPU_FLAG_NEON = 0x1 << 0x5;
/// AV_CPU_FLAG_POWER8 = 0x4
public const int AV_CPU_FLAG_POWER8 = 0x4;
/// AV_CPU_FLAG_RVB_ADDR = 0x1 << 0x8
public const int AV_CPU_FLAG_RVB_ADDR = 0x1 << 0x8;
/// AV_CPU_FLAG_RVB_BASIC = 0x1 << 0x7
public const int AV_CPU_FLAG_RVB_BASIC = 0x1 << 0x7;
/// AV_CPU_FLAG_RVD = 0x1 << 0x2
public const int AV_CPU_FLAG_RVD = 0x1 << 0x2;
/// AV_CPU_FLAG_RVF = 0x1 << 0x1
public const int AV_CPU_FLAG_RVF = 0x1 << 0x1;
/// AV_CPU_FLAG_RVI = 0x1 << 0x0
public const int AV_CPU_FLAG_RVI = 0x1 << 0x0;
/// AV_CPU_FLAG_RVV_F32 = 0x1 << 0x4
public const int AV_CPU_FLAG_RVV_F32 = 0x1 << 0x4;
/// AV_CPU_FLAG_RVV_F64 = 0x1 << 0x6
public const int AV_CPU_FLAG_RVV_F64 = 0x1 << 0x6;
/// AV_CPU_FLAG_RVV_I32 = 0x1 << 0x3
public const int AV_CPU_FLAG_RVV_I32 = 0x1 << 0x3;
/// AV_CPU_FLAG_RVV_I64 = 0x1 << 0x5
public const int AV_CPU_FLAG_RVV_I64 = 0x1 << 0x5;
/// AV_CPU_FLAG_SETEND = 0x1 << 0x10
public const int AV_CPU_FLAG_SETEND = 0x1 << 0x10;
/// AV_CPU_FLAG_SLOW_GATHER = 0x2000000
public const int AV_CPU_FLAG_SLOW_GATHER = 0x2000000;
/// AV_CPU_FLAG_SSE = 0x8
public const int AV_CPU_FLAG_SSE = 0x8;
/// AV_CPU_FLAG_SSE2 = 0x10
public const int AV_CPU_FLAG_SSE2 = 0x10;
/// AV_CPU_FLAG_SSE2SLOW = 0x40000000
public const int AV_CPU_FLAG_SSE2SLOW = 0x40000000;
/// AV_CPU_FLAG_SSE3 = 0x40
public const int AV_CPU_FLAG_SSE3 = 0x40;
/// AV_CPU_FLAG_SSE3SLOW = 0x20000000
public const int AV_CPU_FLAG_SSE3SLOW = 0x20000000;
/// AV_CPU_FLAG_SSE4 = 0x100
public const int AV_CPU_FLAG_SSE4 = 0x100;
/// AV_CPU_FLAG_SSE42 = 0x200
public const int AV_CPU_FLAG_SSE42 = 0x200;
/// AV_CPU_FLAG_SSSE3 = 0x80
public const int AV_CPU_FLAG_SSSE3 = 0x80;
/// AV_CPU_FLAG_SSSE3SLOW = 0x4000000
public const int AV_CPU_FLAG_SSSE3SLOW = 0x4000000;
/// AV_CPU_FLAG_VFP = 0x1 << 0x3
public const int AV_CPU_FLAG_VFP = 0x1 << 0x3;
/// AV_CPU_FLAG_VFP_VM = 0x1 << 0x7
public const int AV_CPU_FLAG_VFP_VM = 0x1 << 0x7;
/// AV_CPU_FLAG_VFPV3 = 0x1 << 0x4
public const int AV_CPU_FLAG_VFPV3 = 0x1 << 0x4;
/// AV_CPU_FLAG_VSX = 0x2
public const int AV_CPU_FLAG_VSX = 0x2;
/// AV_CPU_FLAG_XOP = 0x400
public const int AV_CPU_FLAG_XOP = 0x400;
/// AV_DICT_APPEND = 32
public const int AV_DICT_APPEND = 0x20;
/// AV_DICT_DONT_OVERWRITE = 16
public const int AV_DICT_DONT_OVERWRITE = 0x10;
/// AV_DICT_DONT_STRDUP_KEY = 4
public const int AV_DICT_DONT_STRDUP_KEY = 0x4;
/// AV_DICT_DONT_STRDUP_VAL = 8
public const int AV_DICT_DONT_STRDUP_VAL = 0x8;
/// AV_DICT_IGNORE_SUFFIX = 2
public const int AV_DICT_IGNORE_SUFFIX = 0x2;
/// AV_DICT_MATCH_CASE = 1
public const int AV_DICT_MATCH_CASE = 0x1;
/// AV_DICT_MULTIKEY = 64
public const int AV_DICT_MULTIKEY = 0x40;
/// AV_DISPOSITION_ATTACHED_PIC = (1 << 10)
public const int AV_DISPOSITION_ATTACHED_PIC = 0x1 << 0xa;
/// AV_DISPOSITION_CAPTIONS = (1 << 16)
public const int AV_DISPOSITION_CAPTIONS = 0x1 << 0x10;
/// AV_DISPOSITION_CLEAN_EFFECTS = (1 << 9)
public const int AV_DISPOSITION_CLEAN_EFFECTS = 0x1 << 0x9;
/// AV_DISPOSITION_COMMENT = (1 << 3)
public const int AV_DISPOSITION_COMMENT = 0x1 << 0x3;
/// AV_DISPOSITION_DEFAULT = (1 << 0)
public const int AV_DISPOSITION_DEFAULT = 0x1 << 0x0;
/// AV_DISPOSITION_DEPENDENT = (1 << 19)
public const int AV_DISPOSITION_DEPENDENT = 0x1 << 0x13;
/// AV_DISPOSITION_DESCRIPTIONS = (1 << 17)
public const int AV_DISPOSITION_DESCRIPTIONS = 0x1 << 0x11;
/// AV_DISPOSITION_DUB = (1 << 1)
public const int AV_DISPOSITION_DUB = 0x1 << 0x1;
/// AV_DISPOSITION_FORCED = (1 << 6)
public const int AV_DISPOSITION_FORCED = 0x1 << 0x6;
/// AV_DISPOSITION_HEARING_IMPAIRED = (1 << 7)
public const int AV_DISPOSITION_HEARING_IMPAIRED = 0x1 << 0x7;
/// AV_DISPOSITION_KARAOKE = (1 << 5)
public const int AV_DISPOSITION_KARAOKE = 0x1 << 0x5;
/// AV_DISPOSITION_LYRICS = (1 << 4)
public const int AV_DISPOSITION_LYRICS = 0x1 << 0x4;
/// AV_DISPOSITION_METADATA = (1 << 18)
public const int AV_DISPOSITION_METADATA = 0x1 << 0x12;
/// AV_DISPOSITION_NON_DIEGETIC = (1 << 12)
public const int AV_DISPOSITION_NON_DIEGETIC = 0x1 << 0xc;
/// AV_DISPOSITION_ORIGINAL = (1 << 2)
public const int AV_DISPOSITION_ORIGINAL = 0x1 << 0x2;
/// AV_DISPOSITION_STILL_IMAGE = (1 << 20)
public const int AV_DISPOSITION_STILL_IMAGE = 0x1 << 0x14;
/// AV_DISPOSITION_TIMED_THUMBNAILS = (1 << 11)
public const int AV_DISPOSITION_TIMED_THUMBNAILS = 0x1 << 0xb;
/// AV_DISPOSITION_VISUAL_IMPAIRED = (1 << 8)
public const int AV_DISPOSITION_VISUAL_IMPAIRED = 0x1 << 0x8;
/// AV_EF_AGGRESSIVE = (1<<18)
public const int AV_EF_AGGRESSIVE = 0x1 << 0x12;
/// AV_EF_BITSTREAM = (1<<1)
public const int AV_EF_BITSTREAM = 0x1 << 0x1;
/// AV_EF_BUFFER = (1<<2)
public const int AV_EF_BUFFER = 0x1 << 0x2;
/// AV_EF_CAREFUL = (1<<16)
public const int AV_EF_CAREFUL = 0x1 << 0x10;
/// AV_EF_COMPLIANT = (1<<17)
public const int AV_EF_COMPLIANT = 0x1 << 0x11;
/// AV_EF_CRCCHECK = (1<<0)
public const int AV_EF_CRCCHECK = 0x1 << 0x0;
/// AV_EF_EXPLODE = (1<<3)
public const int AV_EF_EXPLODE = 0x1 << 0x3;
/// AV_EF_IGNORE_ERR = (1<<15)
public const int AV_EF_IGNORE_ERR = 0x1 << 0xf;
// public static av_err2str = (errnum) av_make_error_string((char[AV_ERROR_MAX_STRING_SIZE]){0}, AV_ERROR_MAX_STRING_SIZE, errnum);
/// AV_ERROR_MAX_STRING_SIZE = 64
public const int AV_ERROR_MAX_STRING_SIZE = 0x40;
// public static av_extern_inline = inline;
/// AV_FOURCC_MAX_STRING_SIZE = 32
public const int AV_FOURCC_MAX_STRING_SIZE = 0x20;
// public static av_fourcc2str = (fourcc) av_fourcc_make_string((char[AV_FOURCC_MAX_STRING_SIZE]){0}, fourcc);
/// AV_FRAME_FILENAME_FLAGS_MULTIPLE = 1
public const int AV_FRAME_FILENAME_FLAGS_MULTIPLE = 0x1;
/// AV_FRAME_FLAG_CORRUPT = (1 << 0)
public const int AV_FRAME_FLAG_CORRUPT = 0x1 << 0x0;
/// AV_FRAME_FLAG_DISCARD = (1 << 2)
public const int AV_FRAME_FLAG_DISCARD = 0x1 << 0x2;
/// AV_FRAME_FLAG_INTERLACED = (1 << 3)
public const int AV_FRAME_FLAG_INTERLACED = 0x1 << 0x3;
/// AV_FRAME_FLAG_KEY = (1 << 1)
public const int AV_FRAME_FLAG_KEY = 0x1 << 0x1;
/// AV_FRAME_FLAG_TOP_FIELD_FIRST = (1 << 4)
public const int AV_FRAME_FLAG_TOP_FIELD_FIRST = 0x1 << 0x4;
/// AV_FRAME_SIDE_DATA_FLAG_UNIQUE = (1 << 0)
public const int AV_FRAME_SIDE_DATA_FLAG_UNIQUE = 0x1 << 0x0;
// public static AV_GCC_VERSION_AT_LEAST = x;
// public static AV_GCC_VERSION_AT_MOST = x;
/// AV_GET_BUFFER_FLAG_REF = 0x1 << 0x0
public const int AV_GET_BUFFER_FLAG_REF = 0x1 << 0x0;
/// AV_GET_ENCODE_BUFFER_FLAG_REF = 0x1 << 0x0
public const int AV_GET_ENCODE_BUFFER_FLAG_REF = 0x1 << 0x0;
// public static AV_GLUE = (a, b) a ## b;
// public static AV_HAS_BUILTIN = (x)(__has_builtin(x));
/// AV_HAVE_BIGENDIAN = 0
public const int AV_HAVE_BIGENDIAN = 0x0;
/// AV_HAVE_FAST_UNALIGNED = 1
public const int AV_HAVE_FAST_UNALIGNED = 0x1;
/// AV_HDR_PLUS_MAX_PAYLOAD_SIZE = 0x38b
public const int AV_HDR_PLUS_MAX_PAYLOAD_SIZE = 0x38b;
/// AV_HWACCEL_CODEC_CAP_EXPERIMENTAL = 0x200
public const int AV_HWACCEL_CODEC_CAP_EXPERIMENTAL = 0x200;
/// AV_HWACCEL_FLAG_ALLOW_HIGH_DEPTH = 0x1 << 0x1
public const int AV_HWACCEL_FLAG_ALLOW_HIGH_DEPTH = 0x1 << 0x1;
/// AV_HWACCEL_FLAG_ALLOW_PROFILE_MISMATCH = 0x1 << 0x2
public const int AV_HWACCEL_FLAG_ALLOW_PROFILE_MISMATCH = 0x1 << 0x2;
/// AV_HWACCEL_FLAG_IGNORE_LEVEL = 0x1 << 0x0
public const int AV_HWACCEL_FLAG_IGNORE_LEVEL = 0x1 << 0x0;
/// AV_HWACCEL_FLAG_UNSAFE_OUTPUT = 0x1 << 0x3
public const int AV_HWACCEL_FLAG_UNSAFE_OUTPUT = 0x1 << 0x3;
/// AV_INPUT_BUFFER_MIN_SIZE = 0x4000
public const int AV_INPUT_BUFFER_MIN_SIZE = 0x4000;
/// AV_INPUT_BUFFER_PADDING_SIZE = 64
public const int AV_INPUT_BUFFER_PADDING_SIZE = 0x40;
// public static av_int_list_length = list;
// public static AV_IS_INPUT_DEVICE = (category)((category)(==41) || (category)(==43) || (category)(==45));
// public static AV_IS_OUTPUT_DEVICE = (category)((category)(==40) || (category)(==42) || (category)(==44));
// public static AV_JOIN = a;
/// AV_LEVEL_UNKNOWN = -99
public const int AV_LEVEL_UNKNOWN = -0x63;
// public static AV_LOG_C = (x)((x)(<<0x8));
/// AV_LOG_DEBUG = 48
public const int AV_LOG_DEBUG = 0x30;
/// AV_LOG_ERROR = 16
public const int AV_LOG_ERROR = 0x10;
/// AV_LOG_FATAL = 8
public const int AV_LOG_FATAL = 0x8;
/// AV_LOG_INFO = 32
public const int AV_LOG_INFO = 0x20;
/// AV_LOG_MAX_OFFSET = (AV_LOG_TRACE - AV_LOG_QUIET)
public const int AV_LOG_MAX_OFFSET = AV_LOG_TRACE - AV_LOG_QUIET;
/// AV_LOG_PANIC = 0
public const int AV_LOG_PANIC = 0x0;
/// AV_LOG_PRINT_LEVEL = 2
public const int AV_LOG_PRINT_LEVEL = 0x2;
/// AV_LOG_QUIET = -8
public const int AV_LOG_QUIET = -0x8;
/// AV_LOG_SKIP_REPEATED = 1
public const int AV_LOG_SKIP_REPEATED = 0x1;
/// AV_LOG_TRACE = 56
public const int AV_LOG_TRACE = 0x38;
/// AV_LOG_VERBOSE = 40
public const int AV_LOG_VERBOSE = 0x28;
/// AV_LOG_WARNING = 24
public const int AV_LOG_WARNING = 0x18;
// public static av_mod_uintp2 = av_mod_uintp2_c;
// public static AV_NE = be;
// public static av_noinline = __declspec(noinline);
/// AV_NOPTS_VALUE = ((int64_t)UINT64_C(0x8000000000000000))
public static readonly long AV_NOPTS_VALUE = (long)(UINT64_C(0x8000000000000000L));
// public static av_noreturn = __attribute__((noreturn));
// public static AV_NOWARN_DEPRECATED = (code)(_Pragma("GCC diagnostic push"));
/// AV_NUM_DATA_POINTERS = 8
public const int AV_NUM_DATA_POINTERS = 0x8;
/// AV_OPT_ALLOW_NULL = (1 << 2)
public const int AV_OPT_ALLOW_NULL = 0x1 << 0x2;
/// AV_OPT_FLAG_AUDIO_PARAM = (1 << 3)
public const int AV_OPT_FLAG_AUDIO_PARAM = 0x1 << 0x3;
/// AV_OPT_FLAG_BSF_PARAM = (1 << 8)
public const int AV_OPT_FLAG_BSF_PARAM = 0x1 << 0x8;
/// AV_OPT_FLAG_CHILD_CONSTS = (1 << 18)
public const int AV_OPT_FLAG_CHILD_CONSTS = 0x1 << 0x12;
/// AV_OPT_FLAG_DECODING_PARAM = (1 << 1)
public const int AV_OPT_FLAG_DECODING_PARAM = 0x1 << 0x1;
/// AV_OPT_FLAG_DEPRECATED = (1 << 17)
public const int AV_OPT_FLAG_DEPRECATED = 0x1 << 0x11;
/// AV_OPT_FLAG_ENCODING_PARAM = (1 << 0)
public const int AV_OPT_FLAG_ENCODING_PARAM = 0x1 << 0x0;
/// AV_OPT_FLAG_EXPORT = (1 << 6)
public const int AV_OPT_FLAG_EXPORT = 0x1 << 0x6;
/// AV_OPT_FLAG_FILTERING_PARAM = (1 << 16)
public const int AV_OPT_FLAG_FILTERING_PARAM = 0x1 << 0x10;
/// AV_OPT_FLAG_READONLY = (1 << 7)
public const int AV_OPT_FLAG_READONLY = 0x1 << 0x7;
/// AV_OPT_FLAG_RUNTIME_PARAM = (1 << 15)
public const int AV_OPT_FLAG_RUNTIME_PARAM = 0x1 << 0xf;
/// AV_OPT_FLAG_SUBTITLE_PARAM = (1 << 5)
public const int AV_OPT_FLAG_SUBTITLE_PARAM = 0x1 << 0x5;
/// AV_OPT_FLAG_VIDEO_PARAM = (1 << 4)
public const int AV_OPT_FLAG_VIDEO_PARAM = 0x1 << 0x4;
/// AV_OPT_MULTI_COMPONENT_RANGE = (1 << 12)
public const int AV_OPT_MULTI_COMPONENT_RANGE = 0x1 << 0xc;
/// AV_OPT_SEARCH_CHILDREN = (1 << 0)
public const int AV_OPT_SEARCH_CHILDREN = 0x1 << 0x0;
/// AV_OPT_SEARCH_FAKE_OBJ = (1 << 1)
public const int AV_OPT_SEARCH_FAKE_OBJ = 0x1 << 0x1;
/// AV_OPT_SERIALIZE_OPT_FLAGS_EXACT = 0x00000002
public const int AV_OPT_SERIALIZE_OPT_FLAGS_EXACT = 0x2;
/// AV_OPT_SERIALIZE_SKIP_DEFAULTS = 0x00000001
public const int AV_OPT_SERIALIZE_SKIP_DEFAULTS = 0x1;
// public static av_opt_set_int_list = (obj, name, val, term, flags) (av_int_list_length(val, term) > INT_MAX / sizeof(*(val)) ? AVERROR(EINVAL) : av_opt_set_bin(obj, name, (const uint8_t *)(val), av_int_list_length(val, term) * sizeof(*(val)), flags));
// public static av_parity = av_parity_c;
/// AV_PARSER_PTS_NB = 0x4
public const int AV_PARSER_PTS_NB = 0x4;
// public static AV_PIX_FMT_0BGR32 = AV_PIX_FMT_NE(0BGR, RGB0);
// public static AV_PIX_FMT_0RGB32 = AV_PIX_FMT_NE(0x0, RGB, BGR0);
// public static AV_PIX_FMT_AYUV64 = AV_PIX_FMT_NE(AYUV64BE, AYUV64LE);
// public static AV_PIX_FMT_BAYER_BGGR16 = AV_PIX_FMT_NE(BAYER_BGGR16BE, BAYER_BGGR16LE);
// public static AV_PIX_FMT_BAYER_GBRG16 = AV_PIX_FMT_NE(BAYER_GBRG16BE, BAYER_GBRG16LE);
// public static AV_PIX_FMT_BAYER_GRBG16 = AV_PIX_FMT_NE(BAYER_GRBG16BE, BAYER_GRBG16LE);
// public static AV_PIX_FMT_BAYER_RGGB16 = AV_PIX_FMT_NE(BAYER_RGGB16BE, BAYER_RGGB16LE);
// public static AV_PIX_FMT_BGR32 = AV_PIX_FMT_NE(ABGR, RGBA);
// public static AV_PIX_FMT_BGR32_1 = AV_PIX_FMT_NE(BGRA, ARGB);
// public static AV_PIX_FMT_BGR444 = AV_PIX_FMT_NE(BGR444BE, BGR444LE);
// public static AV_PIX_FMT_BGR48 = AV_PIX_FMT_NE(BGR48BE, BGR48LE);
// public static AV_PIX_FMT_BGR555 = AV_PIX_FMT_NE(BGR555BE, BGR555LE);
// public static AV_PIX_FMT_BGR565 = AV_PIX_FMT_NE(BGR565BE, BGR565LE);
// public static AV_PIX_FMT_BGRA64 = AV_PIX_FMT_NE(BGRA64BE, BGRA64LE);
/// AV_PIX_FMT_FLAG_ALPHA = 0x1 << 0x7
public const int AV_PIX_FMT_FLAG_ALPHA = 0x1 << 0x7;
/// AV_PIX_FMT_FLAG_BAYER = 0x1 << 0x8
public const int AV_PIX_FMT_FLAG_BAYER = 0x1 << 0x8;
/// AV_PIX_FMT_FLAG_BE = 0x1 << 0x0
public const int AV_PIX_FMT_FLAG_BE = 0x1 << 0x0;
/// AV_PIX_FMT_FLAG_BITSTREAM = 0x1 << 0x2
public const int AV_PIX_FMT_FLAG_BITSTREAM = 0x1 << 0x2;
/// AV_PIX_FMT_FLAG_FLOAT = 0x1 << 0x9
public const int AV_PIX_FMT_FLAG_FLOAT = 0x1 << 0x9;
/// AV_PIX_FMT_FLAG_HWACCEL = 0x1 << 0x3
public const int AV_PIX_FMT_FLAG_HWACCEL = 0x1 << 0x3;
/// AV_PIX_FMT_FLAG_PAL = 0x1 << 0x1
public const int AV_PIX_FMT_FLAG_PAL = 0x1 << 0x1;
/// AV_PIX_FMT_FLAG_PLANAR = 0x1 << 0x4
public const int AV_PIX_FMT_FLAG_PLANAR = 0x1 << 0x4;
/// AV_PIX_FMT_FLAG_RGB = 0x1 << 0x5
public const int AV_PIX_FMT_FLAG_RGB = 0x1 << 0x5;
/// AV_PIX_FMT_FLAG_XYZ = 0x1 << 0xa
public const int AV_PIX_FMT_FLAG_XYZ = 0x1 << 0xa;
// public static AV_PIX_FMT_GBRAP10 = AV_PIX_FMT_NE(GBRAP10BE, GBRAP10LE);
// public static AV_PIX_FMT_GBRAP12 = AV_PIX_FMT_NE(GBRAP12BE, GBRAP12LE);
// public static AV_PIX_FMT_GBRAP14 = AV_PIX_FMT_NE(GBRAP14BE, GBRAP14LE);
// public static AV_PIX_FMT_GBRAP16 = AV_PIX_FMT_NE(GBRAP16BE, GBRAP16LE);
// public static AV_PIX_FMT_GBRAPF32 = AV_PIX_FMT_NE(GBRAPF32BE, GBRAPF32LE);
// public static AV_PIX_FMT_GBRP10 = AV_PIX_FMT_NE(GBRP10BE, GBRP10LE);
// public static AV_PIX_FMT_GBRP12 = AV_PIX_FMT_NE(GBRP12BE, GBRP12LE);
// public static AV_PIX_FMT_GBRP14 = AV_PIX_FMT_NE(GBRP14BE, GBRP14LE);
// public static AV_PIX_FMT_GBRP16 = AV_PIX_FMT_NE(GBRP16BE, GBRP16LE);
// public static AV_PIX_FMT_GBRP9 = AV_PIX_FMT_NE(GBRP9BE, GBRP9LE);
// public static AV_PIX_FMT_GBRPF32 = AV_PIX_FMT_NE(GBRPF32BE, GBRPF32LE);
// public static AV_PIX_FMT_GRAY10 = AV_PIX_FMT_NE(GRAY10BE, GRAY10LE);
// public static AV_PIX_FMT_GRAY12 = AV_PIX_FMT_NE(GRAY12BE, GRAY12LE);
// public static AV_PIX_FMT_GRAY14 = AV_PIX_FMT_NE(GRAY14BE, GRAY14LE);
// public static AV_PIX_FMT_GRAY16 = AV_PIX_FMT_NE(GRAY16BE, GRAY16LE);
// public static AV_PIX_FMT_GRAY9 = AV_PIX_FMT_NE(GRAY9BE, GRAY9LE);
// public static AV_PIX_FMT_GRAYF32 = AV_PIX_FMT_NE(GRAYF32BE, GRAYF32LE);
// public static AV_PIX_FMT_NE = (be, le) AV_PIX_FMT_##le;
// public static AV_PIX_FMT_NV20 = AV_PIX_FMT_NE(NV20BE, NV20LE);
// public static AV_PIX_FMT_P010 = AV_PIX_FMT_NE(P010BE, P010LE);
// public static AV_PIX_FMT_P012 = AV_PIX_FMT_NE(P012BE, P012LE);
// public static AV_PIX_FMT_P016 = AV_PIX_FMT_NE(P016BE, P016LE);
// public static AV_PIX_FMT_P210 = AV_PIX_FMT_NE(P210BE, P210LE);
// public static AV_PIX_FMT_P212 = AV_PIX_FMT_NE(P212BE, P212LE);
// public static AV_PIX_FMT_P216 = AV_PIX_FMT_NE(P216BE, P216LE);
// public static AV_PIX_FMT_P410 = AV_PIX_FMT_NE(P410BE, P410LE);
// public static AV_PIX_FMT_P412 = AV_PIX_FMT_NE(P412BE, P412LE);
// public static AV_PIX_FMT_P416 = AV_PIX_FMT_NE(P416BE, P416LE);
// public static AV_PIX_FMT_RGB32 = AV_PIX_FMT_NE(ARGB, BGRA);
// public static AV_PIX_FMT_RGB32_1 = AV_PIX_FMT_NE(RGBA, ABGR);
// public static AV_PIX_FMT_RGB444 = AV_PIX_FMT_NE(RGB444BE, RGB444LE);
// public static AV_PIX_FMT_RGB48 = AV_PIX_FMT_NE(RGB48BE, RGB48LE);
// public static AV_PIX_FMT_RGB555 = AV_PIX_FMT_NE(RGB555BE, RGB555LE);
// public static AV_PIX_FMT_RGB565 = AV_PIX_FMT_NE(RGB565BE, RGB565LE);
// public static AV_PIX_FMT_RGBA64 = AV_PIX_FMT_NE(RGBA64BE, RGBA64LE);
// public static AV_PIX_FMT_RGBAF16 = AV_PIX_FMT_NE(RGBAF16BE, RGBAF16LE);
// public static AV_PIX_FMT_RGBAF32 = AV_PIX_FMT_NE(RGBAF32BE, RGBAF32LE);
// public static AV_PIX_FMT_RGBF32 = AV_PIX_FMT_NE(RGBF32BE, RGBF32LE);
// public static AV_PIX_FMT_X2BGR10 = AV_PIX_FMT_NE(X2BGR10BE, X2BGR10LE);
// public static AV_PIX_FMT_X2RGB10 = AV_PIX_FMT_NE(X2RGB10BE, X2RGB10LE);
// public static AV_PIX_FMT_XV30 = AV_PIX_FMT_NE(XV30BE, XV30LE);
// public static AV_PIX_FMT_XV36 = AV_PIX_FMT_NE(XV36BE, XV36LE);
// public static AV_PIX_FMT_XYZ12 = AV_PIX_FMT_NE(XYZ12BE, XYZ12LE);
// public static AV_PIX_FMT_Y210 = AV_PIX_FMT_NE(Y210BE, Y210LE);
// public static AV_PIX_FMT_Y212 = AV_PIX_FMT_NE(Y212BE, Y212LE);
// public static AV_PIX_FMT_YA16 = AV_PIX_FMT_NE(YA16BE, YA16LE);
// public static AV_PIX_FMT_YUV420P10 = AV_PIX_FMT_NE(YUV420P10BE, YUV420P10LE);
// public static AV_PIX_FMT_YUV420P12 = AV_PIX_FMT_NE(YUV420P12BE, YUV420P12LE);
// public static AV_PIX_FMT_YUV420P14 = AV_PIX_FMT_NE(YUV420P14BE, YUV420P14LE);
// public static AV_PIX_FMT_YUV420P16 = AV_PIX_FMT_NE(YUV420P16BE, YUV420P16LE);
// public static AV_PIX_FMT_YUV420P9 = AV_PIX_FMT_NE(YUV420P9BE, YUV420P9LE);
// public static AV_PIX_FMT_YUV422P10 = AV_PIX_FMT_NE(YUV422P10BE, YUV422P10LE);
// public static AV_PIX_FMT_YUV422P12 = AV_PIX_FMT_NE(YUV422P12BE, YUV422P12LE);
// public static AV_PIX_FMT_YUV422P14 = AV_PIX_FMT_NE(YUV422P14BE, YUV422P14LE);
// public static AV_PIX_FMT_YUV422P16 = AV_PIX_FMT_NE(YUV422P16BE, YUV422P16LE);
// public static AV_PIX_FMT_YUV422P9 = AV_PIX_FMT_NE(YUV422P9BE, YUV422P9LE);
// public static AV_PIX_FMT_YUV440P10 = AV_PIX_FMT_NE(YUV440P10BE, YUV440P10LE);
// public static AV_PIX_FMT_YUV440P12 = AV_PIX_FMT_NE(YUV440P12BE, YUV440P12LE);
// public static AV_PIX_FMT_YUV444P10 = AV_PIX_FMT_NE(YUV444P10BE, YUV444P10LE);
// public static AV_PIX_FMT_YUV444P12 = AV_PIX_FMT_NE(YUV444P12BE, YUV444P12LE);
// public static AV_PIX_FMT_YUV444P14 = AV_PIX_FMT_NE(YUV444P14BE, YUV444P14LE);
// public static AV_PIX_FMT_YUV444P16 = AV_PIX_FMT_NE(YUV444P16BE, YUV444P16LE);
// public static AV_PIX_FMT_YUV444P9 = AV_PIX_FMT_NE(YUV444P9BE, YUV444P9LE);
// public static AV_PIX_FMT_YUVA420P10 = AV_PIX_FMT_NE(YUVA420P10BE, YUVA420P10LE);
// public static AV_PIX_FMT_YUVA420P16 = AV_PIX_FMT_NE(YUVA420P16BE, YUVA420P16LE);
// public static AV_PIX_FMT_YUVA420P9 = AV_PIX_FMT_NE(YUVA420P9BE, YUVA420P9LE);
// public static AV_PIX_FMT_YUVA422P10 = AV_PIX_FMT_NE(YUVA422P10BE, YUVA422P10LE);
// public static AV_PIX_FMT_YUVA422P12 = AV_PIX_FMT_NE(YUVA422P12BE, YUVA422P12LE);
// public static AV_PIX_FMT_YUVA422P16 = AV_PIX_FMT_NE(YUVA422P16BE, YUVA422P16LE);
// public static AV_PIX_FMT_YUVA422P9 = AV_PIX_FMT_NE(YUVA422P9BE, YUVA422P9LE);
// public static AV_PIX_FMT_YUVA444P10 = AV_PIX_FMT_NE(YUVA444P10BE, YUVA444P10LE);
// public static AV_PIX_FMT_YUVA444P12 = AV_PIX_FMT_NE(YUVA444P12BE, YUVA444P12LE);
// public static AV_PIX_FMT_YUVA444P16 = AV_PIX_FMT_NE(YUVA444P16BE, YUVA444P16LE);
// public static AV_PIX_FMT_YUVA444P9 = AV_PIX_FMT_NE(YUVA444P9BE, YUVA444P9LE);
/// AV_PKT_DATA_QUALITY_FACTOR = AV_PKT_DATA_QUALITY_STATS
public static readonly int AV_PKT_DATA_QUALITY_FACTOR = 8;
/// AV_PKT_FLAG_CORRUPT = 0x0002
public const int AV_PKT_FLAG_CORRUPT = 0x2;
/// AV_PKT_FLAG_DISCARD = 0x0004
public const int AV_PKT_FLAG_DISCARD = 0x4;
/// AV_PKT_FLAG_DISPOSABLE = 0x0010
public const int AV_PKT_FLAG_DISPOSABLE = 0x10;
/// AV_PKT_FLAG_KEY = 0x0001
public const int AV_PKT_FLAG_KEY = 0x1;
/// AV_PKT_FLAG_TRUSTED = 0x0008
public const int AV_PKT_FLAG_TRUSTED = 0x8;
// public static av_popcount = av_popcount_c;
// public static av_popcount64 = av_popcount64_c;
// public static AV_PRAGMA = (s) _Pragma(#s);
// public static av_printf_format = fmtpos;
/// AV_PROFILE_AAC_ELD = 38
public const int AV_PROFILE_AAC_ELD = 0x26;
/// AV_PROFILE_AAC_HE = 4
public const int AV_PROFILE_AAC_HE = 0x4;
/// AV_PROFILE_AAC_HE_V2 = 28
public const int AV_PROFILE_AAC_HE_V2 = 0x1c;
/// AV_PROFILE_AAC_LD = 22
public const int AV_PROFILE_AAC_LD = 0x16;
/// AV_PROFILE_AAC_LOW = 1
public const int AV_PROFILE_AAC_LOW = 0x1;
/// AV_PROFILE_AAC_LTP = 3
public const int AV_PROFILE_AAC_LTP = 0x3;
/// AV_PROFILE_AAC_MAIN = 0
public const int AV_PROFILE_AAC_MAIN = 0x0;
/// AV_PROFILE_AAC_SSR = 2
public const int AV_PROFILE_AAC_SSR = 0x2;
/// AV_PROFILE_ARIB_PROFILE_A = 0
public const int AV_PROFILE_ARIB_PROFILE_A = 0x0;
/// AV_PROFILE_ARIB_PROFILE_C = 1
public const int AV_PROFILE_ARIB_PROFILE_C = 0x1;
/// AV_PROFILE_AV1_HIGH = 1
public const int AV_PROFILE_AV1_HIGH = 0x1;
/// AV_PROFILE_AV1_MAIN = 0
public const int AV_PROFILE_AV1_MAIN = 0x0;
/// AV_PROFILE_AV1_PROFESSIONAL = 2
public const int AV_PROFILE_AV1_PROFESSIONAL = 0x2;
/// AV_PROFILE_DNXHD = 0
public const int AV_PROFILE_DNXHD = 0x0;
/// AV_PROFILE_DNXHR_444 = 5
public const int AV_PROFILE_DNXHR_444 = 0x5;
/// AV_PROFILE_DNXHR_HQ = 3
public const int AV_PROFILE_DNXHR_HQ = 0x3;
/// AV_PROFILE_DNXHR_HQX = 4
public const int AV_PROFILE_DNXHR_HQX = 0x4;
/// AV_PROFILE_DNXHR_LB = 1
public const int AV_PROFILE_DNXHR_LB = 0x1;
/// AV_PROFILE_DNXHR_SQ = 2
public const int AV_PROFILE_DNXHR_SQ = 0x2;
/// AV_PROFILE_DTS = 20
public const int AV_PROFILE_DTS = 0x14;
/// AV_PROFILE_DTS_96_24 = 40
public const int AV_PROFILE_DTS_96_24 = 0x28;
/// AV_PROFILE_DTS_ES = 30
public const int AV_PROFILE_DTS_ES = 0x1e;
/// AV_PROFILE_DTS_EXPRESS = 70
public const int AV_PROFILE_DTS_EXPRESS = 0x46;
/// AV_PROFILE_DTS_HD_HRA = 50
public const int AV_PROFILE_DTS_HD_HRA = 0x32;
/// AV_PROFILE_DTS_HD_MA = 60
public const int AV_PROFILE_DTS_HD_MA = 0x3c;
/// AV_PROFILE_DTS_HD_MA_X = 61
public const int AV_PROFILE_DTS_HD_MA_X = 0x3d;
/// AV_PROFILE_DTS_HD_MA_X_IMAX = 62
public const int AV_PROFILE_DTS_HD_MA_X_IMAX = 0x3e;
/// AV_PROFILE_EAC3_DDP_ATMOS = 30
public const int AV_PROFILE_EAC3_DDP_ATMOS = 0x1e;
/// AV_PROFILE_EVC_BASELINE = 0
public const int AV_PROFILE_EVC_BASELINE = 0x0;
/// AV_PROFILE_EVC_MAIN = 1
public const int AV_PROFILE_EVC_MAIN = 0x1;
/// AV_PROFILE_H264_BASELINE = 66
public const int AV_PROFILE_H264_BASELINE = 0x42;
/// AV_PROFILE_H264_CAVLC_444 = 44
public const int AV_PROFILE_H264_CAVLC_444 = 0x2c;
/// AV_PROFILE_H264_CONSTRAINED = (1<<9)
public const int AV_PROFILE_H264_CONSTRAINED = 0x1 << 0x9;
/// AV_PROFILE_H264_CONSTRAINED_BASELINE = (66|AV_PROFILE_H264_CONSTRAINED)
public const int AV_PROFILE_H264_CONSTRAINED_BASELINE = 0x42 | AV_PROFILE_H264_CONSTRAINED;
/// AV_PROFILE_H264_EXTENDED = 88
public const int AV_PROFILE_H264_EXTENDED = 0x58;
/// AV_PROFILE_H264_HIGH = 100
public const int AV_PROFILE_H264_HIGH = 0x64;
/// AV_PROFILE_H264_HIGH_10 = 110
public const int AV_PROFILE_H264_HIGH_10 = 0x6e;
/// AV_PROFILE_H264_HIGH_10_INTRA = (110|AV_PROFILE_H264_INTRA)
public const int AV_PROFILE_H264_HIGH_10_INTRA = 0x6e | AV_PROFILE_H264_INTRA;
/// AV_PROFILE_H264_HIGH_422 = 122
public const int AV_PROFILE_H264_HIGH_422 = 0x7a;
/// AV_PROFILE_H264_HIGH_422_INTRA = (122|AV_PROFILE_H264_INTRA)
public const int AV_PROFILE_H264_HIGH_422_INTRA = 0x7a | AV_PROFILE_H264_INTRA;
/// AV_PROFILE_H264_HIGH_444 = 144
public const int AV_PROFILE_H264_HIGH_444 = 0x90;
/// AV_PROFILE_H264_HIGH_444_INTRA = (244|AV_PROFILE_H264_INTRA)
public const int AV_PROFILE_H264_HIGH_444_INTRA = 0xf4 | AV_PROFILE_H264_INTRA;
/// AV_PROFILE_H264_HIGH_444_PREDICTIVE = 244
public const int AV_PROFILE_H264_HIGH_444_PREDICTIVE = 0xf4;
/// AV_PROFILE_H264_INTRA = (1<<11)
public const int AV_PROFILE_H264_INTRA = 0x1 << 0xb;
/// AV_PROFILE_H264_MAIN = 77
public const int AV_PROFILE_H264_MAIN = 0x4d;
/// AV_PROFILE_H264_MULTIVIEW_HIGH = 118
public const int AV_PROFILE_H264_MULTIVIEW_HIGH = 0x76;
/// AV_PROFILE_H264_STEREO_HIGH = 128
public const int AV_PROFILE_H264_STEREO_HIGH = 0x80;
/// AV_PROFILE_HEVC_MAIN = 1
public const int AV_PROFILE_HEVC_MAIN = 0x1;
/// AV_PROFILE_HEVC_MAIN_10 = 2
public const int AV_PROFILE_HEVC_MAIN_10 = 0x2;
/// AV_PROFILE_HEVC_MAIN_STILL_PICTURE = 3
public const int AV_PROFILE_HEVC_MAIN_STILL_PICTURE = 0x3;
/// AV_PROFILE_HEVC_REXT = 4
public const int AV_PROFILE_HEVC_REXT = 0x4;
/// AV_PROFILE_HEVC_SCC = 9
public const int AV_PROFILE_HEVC_SCC = 0x9;
/// AV_PROFILE_JPEG2000_CSTREAM_NO_RESTRICTION = 32768
public const int AV_PROFILE_JPEG2000_CSTREAM_NO_RESTRICTION = 0x8000;
/// AV_PROFILE_JPEG2000_CSTREAM_RESTRICTION_0 = 1
public const int AV_PROFILE_JPEG2000_CSTREAM_RESTRICTION_0 = 0x1;
/// AV_PROFILE_JPEG2000_CSTREAM_RESTRICTION_1 = 2
public const int AV_PROFILE_JPEG2000_CSTREAM_RESTRICTION_1 = 0x2;
/// AV_PROFILE_JPEG2000_DCINEMA_2K = 3
public const int AV_PROFILE_JPEG2000_DCINEMA_2K = 0x3;
/// AV_PROFILE_JPEG2000_DCINEMA_4K = 4
public const int AV_PROFILE_JPEG2000_DCINEMA_4K = 0x4;
/// AV_PROFILE_KLVA_ASYNC = 1
public const int AV_PROFILE_KLVA_ASYNC = 0x1;
/// AV_PROFILE_KLVA_SYNC = 0
public const int AV_PROFILE_KLVA_SYNC = 0x0;
/// AV_PROFILE_MJPEG_HUFFMAN_BASELINE_DCT = 0xc0
public const int AV_PROFILE_MJPEG_HUFFMAN_BASELINE_DCT = 0xc0;
/// AV_PROFILE_MJPEG_HUFFMAN_EXTENDED_SEQUENTIAL_DCT = 0xc1
public const int AV_PROFILE_MJPEG_HUFFMAN_EXTENDED_SEQUENTIAL_DCT = 0xc1;
/// AV_PROFILE_MJPEG_HUFFMAN_LOSSLESS = 0xc3
public const int AV_PROFILE_MJPEG_HUFFMAN_LOSSLESS = 0xc3;
/// AV_PROFILE_MJPEG_HUFFMAN_PROGRESSIVE_DCT = 0xc2
public const int AV_PROFILE_MJPEG_HUFFMAN_PROGRESSIVE_DCT = 0xc2;
/// AV_PROFILE_MJPEG_JPEG_LS = 0xf7
public const int AV_PROFILE_MJPEG_JPEG_LS = 0xf7;
/// AV_PROFILE_MPEG2_422 = 0
public const int AV_PROFILE_MPEG2_422 = 0x0;
/// AV_PROFILE_MPEG2_AAC_HE = 131
public const int AV_PROFILE_MPEG2_AAC_HE = 0x83;
/// AV_PROFILE_MPEG2_AAC_LOW = 128
public const int AV_PROFILE_MPEG2_AAC_LOW = 0x80;
/// AV_PROFILE_MPEG2_HIGH = 1
public const int AV_PROFILE_MPEG2_HIGH = 0x1;
/// AV_PROFILE_MPEG2_MAIN = 4
public const int AV_PROFILE_MPEG2_MAIN = 0x4;
/// AV_PROFILE_MPEG2_SIMPLE = 5
public const int AV_PROFILE_MPEG2_SIMPLE = 0x5;
/// AV_PROFILE_MPEG2_SNR_SCALABLE = 3
public const int AV_PROFILE_MPEG2_SNR_SCALABLE = 0x3;
/// AV_PROFILE_MPEG2_SS = 2
public const int AV_PROFILE_MPEG2_SS = 0x2;
/// AV_PROFILE_MPEG4_ADVANCED_CODING = 11
public const int AV_PROFILE_MPEG4_ADVANCED_CODING = 0xb;
/// AV_PROFILE_MPEG4_ADVANCED_CORE = 12
public const int AV_PROFILE_MPEG4_ADVANCED_CORE = 0xc;
/// AV_PROFILE_MPEG4_ADVANCED_REAL_TIME = 9
public const int AV_PROFILE_MPEG4_ADVANCED_REAL_TIME = 0x9;
/// AV_PROFILE_MPEG4_ADVANCED_SCALABLE_TEXTURE = 13
public const int AV_PROFILE_MPEG4_ADVANCED_SCALABLE_TEXTURE = 0xd;
/// AV_PROFILE_MPEG4_ADVANCED_SIMPLE = 15
public const int AV_PROFILE_MPEG4_ADVANCED_SIMPLE = 0xf;
/// AV_PROFILE_MPEG4_BASIC_ANIMATED_TEXTURE = 7
public const int AV_PROFILE_MPEG4_BASIC_ANIMATED_TEXTURE = 0x7;
/// AV_PROFILE_MPEG4_CORE = 2
public const int AV_PROFILE_MPEG4_CORE = 0x2;
/// AV_PROFILE_MPEG4_CORE_SCALABLE = 10
public const int AV_PROFILE_MPEG4_CORE_SCALABLE = 0xa;
/// AV_PROFILE_MPEG4_HYBRID = 8
public const int AV_PROFILE_MPEG4_HYBRID = 0x8;
/// AV_PROFILE_MPEG4_MAIN = 3
public const int AV_PROFILE_MPEG4_MAIN = 0x3;
/// AV_PROFILE_MPEG4_N_BIT = 4
public const int AV_PROFILE_MPEG4_N_BIT = 0x4;
/// AV_PROFILE_MPEG4_SCALABLE_TEXTURE = 5
public const int AV_PROFILE_MPEG4_SCALABLE_TEXTURE = 0x5;
/// AV_PROFILE_MPEG4_SIMPLE = 0
public const int AV_PROFILE_MPEG4_SIMPLE = 0x0;
/// AV_PROFILE_MPEG4_SIMPLE_FACE_ANIMATION = 6
public const int AV_PROFILE_MPEG4_SIMPLE_FACE_ANIMATION = 0x6;
/// AV_PROFILE_MPEG4_SIMPLE_SCALABLE = 1
public const int AV_PROFILE_MPEG4_SIMPLE_SCALABLE = 0x1;
/// AV_PROFILE_MPEG4_SIMPLE_STUDIO = 14
public const int AV_PROFILE_MPEG4_SIMPLE_STUDIO = 0xe;
/// AV_PROFILE_PRORES_4444 = 4
public const int AV_PROFILE_PRORES_4444 = 0x4;
/// AV_PROFILE_PRORES_HQ = 3
public const int AV_PROFILE_PRORES_HQ = 0x3;
/// AV_PROFILE_PRORES_LT = 1
public const int AV_PROFILE_PRORES_LT = 0x1;
/// AV_PROFILE_PRORES_PROXY = 0
public const int AV_PROFILE_PRORES_PROXY = 0x0;
/// AV_PROFILE_PRORES_STANDARD = 2
public const int AV_PROFILE_PRORES_STANDARD = 0x2;
/// AV_PROFILE_PRORES_XQ = 5
public const int AV_PROFILE_PRORES_XQ = 0x5;
/// AV_PROFILE_RESERVED = -100
public const int AV_PROFILE_RESERVED = -0x64;
/// AV_PROFILE_SBC_MSBC = 1
public const int AV_PROFILE_SBC_MSBC = 0x1;
/// AV_PROFILE_TRUEHD_ATMOS = 30
public const int AV_PROFILE_TRUEHD_ATMOS = 0x1e;
/// AV_PROFILE_UNKNOWN = -99
public const int AV_PROFILE_UNKNOWN = -0x63;
/// AV_PROFILE_VC1_ADVANCED = 3
public const int AV_PROFILE_VC1_ADVANCED = 0x3;
/// AV_PROFILE_VC1_COMPLEX = 2
public const int AV_PROFILE_VC1_COMPLEX = 0x2;
/// AV_PROFILE_VC1_MAIN = 1
public const int AV_PROFILE_VC1_MAIN = 0x1;
/// AV_PROFILE_VC1_SIMPLE = 0
public const int AV_PROFILE_VC1_SIMPLE = 0x0;
/// AV_PROFILE_VP9_0 = 0
public const int AV_PROFILE_VP9_0 = 0x0;
/// AV_PROFILE_VP9_1 = 1
public const int AV_PROFILE_VP9_1 = 0x1;
/// AV_PROFILE_VP9_2 = 2
public const int AV_PROFILE_VP9_2 = 0x2;
/// AV_PROFILE_VP9_3 = 3
public const int AV_PROFILE_VP9_3 = 0x3;
/// AV_PROFILE_VVC_MAIN_10 = 1
public const int AV_PROFILE_VVC_MAIN_10 = 0x1;
/// AV_PROFILE_VVC_MAIN_10_444 = 33
public const int AV_PROFILE_VVC_MAIN_10_444 = 0x21;
/// AV_PROGRAM_RUNNING = 1
public const int AV_PROGRAM_RUNNING = 0x1;
/// AV_PTS_WRAP_ADD_OFFSET = 1
public const int AV_PTS_WRAP_ADD_OFFSET = 0x1;
/// AV_PTS_WRAP_IGNORE = 0
public const int AV_PTS_WRAP_IGNORE = 0x0;
/// AV_PTS_WRAP_SUB_OFFSET = -1
public const int AV_PTS_WRAP_SUB_OFFSET = -0x1;
// public static av_pure = __attribute__((pure));
// public static av_sat_add32 = av_sat_add32_c;
// public static av_sat_add64 = av_sat_add64_c;
// public static av_sat_dadd32 = av_sat_dadd32_c;
// public static av_sat_dsub32 = av_sat_dsub32_c;
// public static av_sat_sub32 = av_sat_sub32_c;
// public static av_sat_sub64 = av_sat_sub64_c;
// public static AV_STRINGIFY = (s)(AV_TOSTRING(s));
/// AV_SUBTITLE_FLAG_FORCED = 0x1
public const int AV_SUBTITLE_FLAG_FORCED = 0x1;
/// AV_TIME_BASE = 1000000
public const int AV_TIME_BASE = 0xf4240;
// public static AV_TIME_BASE_Q = (AVRational){1, AV_TIME_BASE};
/// AV_TIMECODE_STR_SIZE = 0x17
public const int AV_TIMECODE_STR_SIZE = 0x17;
// public static AV_TOSTRING = (s) #s;
// public static av_uninit = (x) x=x;
// public static av_unused = __attribute__((unused));
// public static av_used = __attribute__((used));
// public static AV_VERSION = a;
// public static AV_VERSION_DOT = (a, b, c) a ##.## b ##.## c;
// public static AV_VERSION_INT = a;
// public static AV_VERSION_MAJOR = (a)((a)(>>0x10));
// public static AV_VERSION_MICRO = (a)((a)(&0xff));
// public static AV_VERSION_MINOR = (a)((a)(&0xff00) >> 0x8);
/// AV_VIDEO_MAX_PLANES = 4
public const int AV_VIDEO_MAX_PLANES = 0x4;
// public static AVERROR = (e) (-(e));
/// AVERROR_BSF_NOT_FOUND = FFERRTAG(0xF8,'B','S','F')
public static readonly int AVERROR_BSF_NOT_FOUND = FFERRTAG(0xf8, 'B', 'S', 'F');
/// AVERROR_BUFFER_TOO_SMALL = FFERRTAG( 'B','U','F','S')
public static readonly int AVERROR_BUFFER_TOO_SMALL = FFERRTAG('B', 'U', 'F', 'S');
/// AVERROR_BUG = FFERRTAG( 'B','U','G','!')
public static readonly int AVERROR_BUG = FFERRTAG('B', 'U', 'G', '!');
/// AVERROR_BUG2 = FFERRTAG( 'B','U','G',' ')
public static readonly int AVERROR_BUG2 = FFERRTAG('B', 'U', 'G', ' ');
/// AVERROR_DECODER_NOT_FOUND = FFERRTAG(0xF8,'D','E','C')
public static readonly int AVERROR_DECODER_NOT_FOUND = FFERRTAG(0xf8, 'D', 'E', 'C');
/// AVERROR_DEMUXER_NOT_FOUND = FFERRTAG(0xF8,'D','E','M')
public static readonly int AVERROR_DEMUXER_NOT_FOUND = FFERRTAG(0xf8, 'D', 'E', 'M');
/// AVERROR_ENCODER_NOT_FOUND = FFERRTAG(0xF8,'E','N','C')
public static readonly int AVERROR_ENCODER_NOT_FOUND = FFERRTAG(0xf8, 'E', 'N', 'C');
/// AVERROR_EXIT = FFERRTAG( 'E','X','I','T')
public static readonly int AVERROR_EXIT = FFERRTAG('E', 'X', 'I', 'T');
/// AVERROR_EXPERIMENTAL = (-0x2bb2afa8)
public const int AVERROR_EXPERIMENTAL = -0x2bb2afa8;
/// AVERROR_EXTERNAL = FFERRTAG( 'E','X','T',' ')
public static readonly int AVERROR_EXTERNAL = FFERRTAG('E', 'X', 'T', ' ');
/// AVERROR_FILTER_NOT_FOUND = FFERRTAG(0xF8,'F','I','L')
public static readonly int AVERROR_FILTER_NOT_FOUND = FFERRTAG(0xf8, 'F', 'I', 'L');
/// AVERROR_HTTP_BAD_REQUEST = FFERRTAG(0xF8,'4','0','0')
public static readonly int AVERROR_HTTP_BAD_REQUEST = FFERRTAG(0xf8, '4', '0', '0');
/// AVERROR_HTTP_FORBIDDEN = FFERRTAG(0xF8,'4','0','3')
public static readonly int AVERROR_HTTP_FORBIDDEN = FFERRTAG(0xf8, '4', '0', '3');
/// AVERROR_HTTP_NOT_FOUND = FFERRTAG(0xF8,'4','0','4')
public static readonly int AVERROR_HTTP_NOT_FOUND = FFERRTAG(0xf8, '4', '0', '4');
/// AVERROR_HTTP_OTHER_4XX = FFERRTAG(0xF8,'4','X','X')
public static readonly int AVERROR_HTTP_OTHER_4XX = FFERRTAG(0xf8, '4', 'X', 'X');
/// AVERROR_HTTP_SERVER_ERROR = FFERRTAG(0xF8,'5','X','X')
public static readonly int AVERROR_HTTP_SERVER_ERROR = FFERRTAG(0xf8, '5', 'X', 'X');
/// AVERROR_HTTP_UNAUTHORIZED = FFERRTAG(0xF8,'4','0','1')
public static readonly int AVERROR_HTTP_UNAUTHORIZED = FFERRTAG(0xf8, '4', '0', '1');
/// AVERROR_INPUT_CHANGED = (-0x636e6701)
public const int AVERROR_INPUT_CHANGED = -0x636e6701;
/// AVERROR_INVALIDDATA = FFERRTAG( 'I','N','D','A')
public static readonly int AVERROR_INVALIDDATA = FFERRTAG('I', 'N', 'D', 'A');
/// AVERROR_MUXER_NOT_FOUND = FFERRTAG(0xF8,'M','U','X')
public static readonly int AVERROR_MUXER_NOT_FOUND = FFERRTAG(0xf8, 'M', 'U', 'X');
/// AVERROR_OPTION_NOT_FOUND = FFERRTAG(0xF8,'O','P','T')
public static readonly int AVERROR_OPTION_NOT_FOUND = FFERRTAG(0xf8, 'O', 'P', 'T');
/// AVERROR_OUTPUT_CHANGED = (-0x636e6702)
public const int AVERROR_OUTPUT_CHANGED = -0x636e6702;
/// AVERROR_PATCHWELCOME = FFERRTAG( 'P','A','W','E')
public static readonly int AVERROR_PATCHWELCOME = FFERRTAG('P', 'A', 'W', 'E');
/// AVERROR_PROTOCOL_NOT_FOUND = FFERRTAG(0xF8,'P','R','O')
public static readonly int AVERROR_PROTOCOL_NOT_FOUND = FFERRTAG(0xf8, 'P', 'R', 'O');
/// AVERROR_STREAM_NOT_FOUND = FFERRTAG(0xF8,'S','T','R')
public static readonly int AVERROR_STREAM_NOT_FOUND = FFERRTAG(0xf8, 'S', 'T', 'R');
/// AVERROR_UNKNOWN = FFERRTAG( 'U','N','K','N')
public static readonly int AVERROR_UNKNOWN = FFERRTAG('U', 'N', 'K', 'N');
/// AVFILTER_CMD_FLAG_FAST = 0x2
public const int AVFILTER_CMD_FLAG_FAST = 0x2;
/// AVFILTER_CMD_FLAG_ONE = 0x1
public const int AVFILTER_CMD_FLAG_ONE = 0x1;
/// AVFILTER_FLAG_DYNAMIC_INPUTS = 0x1 << 0x0
public const int AVFILTER_FLAG_DYNAMIC_INPUTS = 0x1 << 0x0;
/// AVFILTER_FLAG_DYNAMIC_OUTPUTS = 0x1 << 0x1
public const int AVFILTER_FLAG_DYNAMIC_OUTPUTS = 0x1 << 0x1;
/// AVFILTER_FLAG_HWDEVICE = 0x1 << 0x4
public const int AVFILTER_FLAG_HWDEVICE = 0x1 << 0x4;
/// AVFILTER_FLAG_METADATA_ONLY = 0x1 << 0x3
public const int AVFILTER_FLAG_METADATA_ONLY = 0x1 << 0x3;
/// AVFILTER_FLAG_SLICE_THREADS = 0x1 << 0x2
public const int AVFILTER_FLAG_SLICE_THREADS = 0x1 << 0x2;
/// AVFILTER_FLAG_SUPPORT_TIMELINE = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC | AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL
public const int AVFILTER_FLAG_SUPPORT_TIMELINE = AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC | AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL;
/// AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC = 0x1 << 0x10
public const int AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC = 0x1 << 0x10;
/// AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL = 0x1 << 0x11
public const int AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL = 0x1 << 0x11;
/// AVFILTER_THREAD_SLICE = 0x1 << 0x0
public const int AVFILTER_THREAD_SLICE = 0x1 << 0x0;
/// AVFMT_ALLOW_FLUSH = 0x10000
public const int AVFMT_ALLOW_FLUSH = 0x10000;
/// AVFMT_AVOID_NEG_TS_AUTO = -1
public const int AVFMT_AVOID_NEG_TS_AUTO = -0x1;
/// AVFMT_AVOID_NEG_TS_DISABLED = 0
public const int AVFMT_AVOID_NEG_TS_DISABLED = 0x0;
/// AVFMT_AVOID_NEG_TS_MAKE_NON_NEGATIVE = 1
public const int AVFMT_AVOID_NEG_TS_MAKE_NON_NEGATIVE = 0x1;
/// AVFMT_AVOID_NEG_TS_MAKE_ZERO = 2
public const int AVFMT_AVOID_NEG_TS_MAKE_ZERO = 0x2;
/// AVFMT_EVENT_FLAG_METADATA_UPDATED = 0x0001
public const int AVFMT_EVENT_FLAG_METADATA_UPDATED = 0x1;
/// AVFMT_EXPERIMENTAL = 0x0004
public const int AVFMT_EXPERIMENTAL = 0x4;
/// AVFMT_FLAG_AUTO_BSF = 0x200000
public const int AVFMT_FLAG_AUTO_BSF = 0x200000;
/// AVFMT_FLAG_BITEXACT = 0x0400
public const int AVFMT_FLAG_BITEXACT = 0x400;
/// AVFMT_FLAG_CUSTOM_IO = 0x0080
public const int AVFMT_FLAG_CUSTOM_IO = 0x80;
/// AVFMT_FLAG_DISCARD_CORRUPT = 0x0100
public const int AVFMT_FLAG_DISCARD_CORRUPT = 0x100;
/// AVFMT_FLAG_FAST_SEEK = 0x80000
public const int AVFMT_FLAG_FAST_SEEK = 0x80000;
/// AVFMT_FLAG_FLUSH_PACKETS = 0x0200
public const int AVFMT_FLAG_FLUSH_PACKETS = 0x200;
/// AVFMT_FLAG_GENPTS = 0x0001
public const int AVFMT_FLAG_GENPTS = 0x1;
/// AVFMT_FLAG_IGNDTS = 0x0008
public const int AVFMT_FLAG_IGNDTS = 0x8;
/// AVFMT_FLAG_IGNIDX = 0x0002
public const int AVFMT_FLAG_IGNIDX = 0x2;
/// AVFMT_FLAG_NOBUFFER = 0x0040
public const int AVFMT_FLAG_NOBUFFER = 0x40;
/// AVFMT_FLAG_NOFILLIN = 0x0010
public const int AVFMT_FLAG_NOFILLIN = 0x10;
/// AVFMT_FLAG_NONBLOCK = 0x0004
public const int AVFMT_FLAG_NONBLOCK = 0x4;
/// AVFMT_FLAG_NOPARSE = 0x0020
public const int AVFMT_FLAG_NOPARSE = 0x20;
/// AVFMT_FLAG_SHORTEST = 0x100000
public const int AVFMT_FLAG_SHORTEST = 0x100000;
/// AVFMT_FLAG_SORT_DTS = 0x10000
public const int AVFMT_FLAG_SORT_DTS = 0x10000;
/// AVFMT_GENERIC_INDEX = 0x0100
public const int AVFMT_GENERIC_INDEX = 0x100;
/// AVFMT_GLOBALHEADER = 0x0040
public const int AVFMT_GLOBALHEADER = 0x40;
/// AVFMT_NEEDNUMBER = 0x0002
public const int AVFMT_NEEDNUMBER = 0x2;
/// AVFMT_NO_BYTE_SEEK = 0x8000
public const int AVFMT_NO_BYTE_SEEK = 0x8000;
/// AVFMT_NOBINSEARCH = 0x2000
public const int AVFMT_NOBINSEARCH = 0x2000;
/// AVFMT_NODIMENSIONS = 0x0800
public const int AVFMT_NODIMENSIONS = 0x800;
/// AVFMT_NOFILE = 0x0001
public const int AVFMT_NOFILE = 0x1;
/// AVFMT_NOGENSEARCH = 0x4000
public const int AVFMT_NOGENSEARCH = 0x4000;
/// AVFMT_NOSTREAMS = 0x1000
public const int AVFMT_NOSTREAMS = 0x1000;
/// AVFMT_NOTIMESTAMPS = 0x0080
public const int AVFMT_NOTIMESTAMPS = 0x80;
/// AVFMT_SEEK_TO_PTS = 0x4000000
public const int AVFMT_SEEK_TO_PTS = 0x4000000;
/// AVFMT_SHOW_IDS = 0x0008
public const int AVFMT_SHOW_IDS = 0x8;
/// AVFMT_TS_DISCONT = 0x0200
public const int AVFMT_TS_DISCONT = 0x200;
/// AVFMT_TS_NEGATIVE = 0x40000
public const int AVFMT_TS_NEGATIVE = 0x40000;
/// AVFMT_TS_NONSTRICT = 0x20000
public const int AVFMT_TS_NONSTRICT = 0x20000;
/// AVFMT_VARIABLE_FPS = 0x0400
public const int AVFMT_VARIABLE_FPS = 0x400;
/// AVFMTCTX_NOHEADER = 0x0001
public const int AVFMTCTX_NOHEADER = 0x1;
/// AVFMTCTX_UNSEEKABLE = 0x0002
public const int AVFMTCTX_UNSEEKABLE = 0x2;
/// AVINDEX_DISCARD_FRAME = 0x0002
public const int AVINDEX_DISCARD_FRAME = 0x2;
/// AVINDEX_KEYFRAME = 0x0001
public const int AVINDEX_KEYFRAME = 0x1;
/// AVIO_FLAG_DIRECT = 0x8000
public const int AVIO_FLAG_DIRECT = 0x8000;
/// AVIO_FLAG_NONBLOCK = 8
public const int AVIO_FLAG_NONBLOCK = 0x8;
/// AVIO_FLAG_READ = 1
public const int AVIO_FLAG_READ = 0x1;
/// AVIO_FLAG_READ_WRITE = (AVIO_FLAG_READ|AVIO_FLAG_WRITE)
public const int AVIO_FLAG_READ_WRITE = AVIO_FLAG_READ | AVIO_FLAG_WRITE;
/// AVIO_FLAG_WRITE = 2
public const int AVIO_FLAG_WRITE = 0x2;
// public static avio_print = s;
/// AVIO_SEEKABLE_NORMAL = (1 << 0)
public const int AVIO_SEEKABLE_NORMAL = 0x1 << 0x0;
/// AVIO_SEEKABLE_TIME = (1 << 1)
public const int AVIO_SEEKABLE_TIME = 0x1 << 0x1;
/// AVPALETTE_COUNT = 256
public const int AVPALETTE_COUNT = 0x100;
/// AVPALETTE_SIZE = 1024
public const int AVPALETTE_SIZE = 0x400;
/// AVPROBE_PADDING_SIZE = 32
public const int AVPROBE_PADDING_SIZE = 0x20;
/// AVPROBE_SCORE_EXTENSION = 50
public const int AVPROBE_SCORE_EXTENSION = 0x32;
/// AVPROBE_SCORE_MAX = 100
public const int AVPROBE_SCORE_MAX = 0x64;
/// AVPROBE_SCORE_MIME = 75
public const int AVPROBE_SCORE_MIME = 0x4b;
/// AVPROBE_SCORE_RETRY = (AVPROBE_SCORE_MAX/4)
public const int AVPROBE_SCORE_RETRY = AVPROBE_SCORE_MAX / 0x4;
/// AVPROBE_SCORE_STREAM_RETRY = (AVPROBE_SCORE_MAX/4-1)
public const int AVPROBE_SCORE_STREAM_RETRY = AVPROBE_SCORE_MAX / 0x4 - 0x1;
/// AVSEEK_FLAG_ANY = 4
public const int AVSEEK_FLAG_ANY = 0x4;
/// AVSEEK_FLAG_BACKWARD = 1
public const int AVSEEK_FLAG_BACKWARD = 0x1;
/// AVSEEK_FLAG_BYTE = 2
public const int AVSEEK_FLAG_BYTE = 0x2;
/// AVSEEK_FORCE = 0x20000
public const int AVSEEK_FORCE = 0x20000;
/// AVSEEK_SIZE = 0x10000
public const int AVSEEK_SIZE = 0x10000;
/// AVSTREAM_EVENT_FLAG_METADATA_UPDATED = 0x0001
public const int AVSTREAM_EVENT_FLAG_METADATA_UPDATED = 0x1;
/// AVSTREAM_EVENT_FLAG_NEW_PACKETS = (1 << 1)
public const int AVSTREAM_EVENT_FLAG_NEW_PACKETS = 0x1 << 0x1;
/// AVSTREAM_INIT_IN_INIT_OUTPUT = 1
public const int AVSTREAM_INIT_IN_INIT_OUTPUT = 0x1;
/// AVSTREAM_INIT_IN_WRITE_HEADER = 0
public const int AVSTREAM_INIT_IN_WRITE_HEADER = 0x0;
// public static AVUNERROR = (e) (-(e));
/// FF_API_ALLOW_FLUSH = (LIBAVFORMAT_VERSION_MAJOR < 62)
public const bool FF_API_ALLOW_FLUSH = LIBAVFORMAT_VERSION_MAJOR < 0x3e;
/// FF_API_AVCODEC_CLOSE = (LIBAVCODEC_VERSION_MAJOR < 62)
public const bool FF_API_AVCODEC_CLOSE = LIBAVCODEC_VERSION_MAJOR < 0x3e;
/// FF_API_AVFFT = (LIBAVCODEC_VERSION_MAJOR < 62)
public const bool FF_API_AVFFT = LIBAVCODEC_VERSION_MAJOR < 0x3e;
/// FF_API_AVSTREAM_SIDE_DATA = (LIBAVFORMAT_VERSION_MAJOR < 62)
public const bool FF_API_AVSTREAM_SIDE_DATA = LIBAVFORMAT_VERSION_MAJOR < 0x3e;
/// FF_API_BKTR_DEVICE = (LIBAVDEVICE_VERSION_MAJOR < 62)
public const bool FF_API_BKTR_DEVICE = LIBAVDEVICE_VERSION_MAJOR < 0x3e;
/// FF_API_BUFFER_MIN_SIZE = (LIBAVCODEC_VERSION_MAJOR < 62)
public const bool FF_API_BUFFER_MIN_SIZE = LIBAVCODEC_VERSION_MAJOR < 0x3e;
/// FF_API_COMPUTE_PKT_FIELDS2 = (LIBAVFORMAT_VERSION_MAJOR < 62)
public const bool FF_API_COMPUTE_PKT_FIELDS2 = LIBAVFORMAT_VERSION_MAJOR < 0x3e;
/// FF_API_DROPCHANGED = (LIBAVCODEC_VERSION_MAJOR < 62)
public const bool FF_API_DROPCHANGED = LIBAVCODEC_VERSION_MAJOR < 0x3e;
/// FF_API_FF_PROFILE_LEVEL = (LIBAVCODEC_VERSION_MAJOR < 62)
public const bool FF_API_FF_PROFILE_LEVEL = LIBAVCODEC_VERSION_MAJOR < 0x3e;
/// FF_API_FRAME_KEY = (LIBAVUTIL_VERSION_MAJOR < 60)
public const bool FF_API_FRAME_KEY = LIBAVUTIL_VERSION_MAJOR < 0x3c;
/// FF_API_FRAME_PKT = (LIBAVUTIL_VERSION_MAJOR < 60)
public const bool FF_API_FRAME_PKT = LIBAVUTIL_VERSION_MAJOR < 0x3c;
/// FF_API_GET_DUR_ESTIMATE_METHOD = (LIBAVFORMAT_VERSION_MAJOR < 62)
public const bool FF_API_GET_DUR_ESTIMATE_METHOD = LIBAVFORMAT_VERSION_MAJOR < 0x3e;
/// FF_API_H274_FILM_GRAIN_VCS = (LIBAVUTIL_VERSION_MAJOR < 60)
public const bool FF_API_H274_FILM_GRAIN_VCS = LIBAVUTIL_VERSION_MAJOR < 0x3c;
/// FF_API_HDR_VIVID_THREE_SPLINE = (LIBAVUTIL_VERSION_MAJOR < 60)
public const bool FF_API_HDR_VIVID_THREE_SPLINE = LIBAVUTIL_VERSION_MAJOR < 0x3c;
/// FF_API_INIT_PACKET = (LIBAVCODEC_VERSION_MAJOR < 62)
public const bool FF_API_INIT_PACKET = LIBAVCODEC_VERSION_MAJOR < 0x3e;
/// FF_API_INTERLACED_FRAME = (LIBAVUTIL_VERSION_MAJOR < 60)
public const bool FF_API_INTERLACED_FRAME = LIBAVUTIL_VERSION_MAJOR < 0x3c;
/// FF_API_LAVF_SHORTEST = (LIBAVFORMAT_VERSION_MAJOR < 62)
public const bool FF_API_LAVF_SHORTEST = LIBAVFORMAT_VERSION_MAJOR < 0x3e;
/// FF_API_LINK_PUBLIC = LIBAVFILTER_VERSION_MAJOR < 0xb
public const bool FF_API_LINK_PUBLIC = LIBAVFILTER_VERSION_MAJOR < 0xb;
/// FF_API_OPENGL_DEVICE = (LIBAVDEVICE_VERSION_MAJOR < 62)
public const bool FF_API_OPENGL_DEVICE = LIBAVDEVICE_VERSION_MAJOR < 0x3e;
/// FF_API_PALETTE_HAS_CHANGED = (LIBAVUTIL_VERSION_MAJOR < 60)
public const bool FF_API_PALETTE_HAS_CHANGED = LIBAVUTIL_VERSION_MAJOR < 0x3c;
/// FF_API_R_FRAME_RATE = 1
public const int FF_API_R_FRAME_RATE = 0x1;
/// FF_API_SDL2_DEVICE = (LIBAVDEVICE_VERSION_MAJOR < 62)
public const bool FF_API_SDL2_DEVICE = LIBAVDEVICE_VERSION_MAJOR < 0x3e;
/// FF_API_SUBFRAMES = (LIBAVCODEC_VERSION_MAJOR < 62)
public const bool FF_API_SUBFRAMES = LIBAVCODEC_VERSION_MAJOR < 0x3e;
/// FF_API_TICKS_PER_FRAME = (LIBAVCODEC_VERSION_MAJOR < 62)
public const bool FF_API_TICKS_PER_FRAME = LIBAVCODEC_VERSION_MAJOR < 0x3e;
/// FF_API_VDPAU_ALLOC_GET_SET = (LIBAVCODEC_VERSION_MAJOR < 62)
public const bool FF_API_VDPAU_ALLOC_GET_SET = LIBAVCODEC_VERSION_MAJOR < 0x3e;
/// FF_API_VULKAN_CONTIGUOUS_MEMORY = (LIBAVUTIL_VERSION_MAJOR < 60)
public const bool FF_API_VULKAN_CONTIGUOUS_MEMORY = LIBAVUTIL_VERSION_MAJOR < 0x3c;
// public static FF_ARRAY_ELEMS = (a) (sizeof(a) / sizeof((a)[0]));
/// FF_BUG_AMV = 0x20
public const int FF_BUG_AMV = 0x20;
/// FF_BUG_AUTODETECT = 0x1
public const int FF_BUG_AUTODETECT = 0x1;
/// FF_BUG_DC_CLIP = 0x1000
public const int FF_BUG_DC_CLIP = 0x1000;
/// FF_BUG_DIRECT_BLOCKSIZE = 0x200
public const int FF_BUG_DIRECT_BLOCKSIZE = 0x200;
/// FF_BUG_EDGE = 0x400
public const int FF_BUG_EDGE = 0x400;
/// FF_BUG_HPEL_CHROMA = 0x800
public const int FF_BUG_HPEL_CHROMA = 0x800;
/// FF_BUG_IEDGE = 0x8000
public const int FF_BUG_IEDGE = 0x8000;
/// FF_BUG_MS = 0x2000
public const int FF_BUG_MS = 0x2000;
/// FF_BUG_NO_PADDING = 0x10
public const int FF_BUG_NO_PADDING = 0x10;
/// FF_BUG_QPEL_CHROMA = 0x40
public const int FF_BUG_QPEL_CHROMA = 0x40;
/// FF_BUG_QPEL_CHROMA2 = 0x100
public const int FF_BUG_QPEL_CHROMA2 = 0x100;
/// FF_BUG_STD_QPEL = 0x80
public const int FF_BUG_STD_QPEL = 0x80;
/// FF_BUG_TRUNCATED = 0x4000
public const int FF_BUG_TRUNCATED = 0x4000;
/// FF_BUG_UMP4 = 0x8
public const int FF_BUG_UMP4 = 0x8;
/// FF_BUG_XVID_ILACE = 0x4
public const int FF_BUG_XVID_ILACE = 0x4;
// public static FF_CEIL_RSHIFT = AV_CEIL_RSHIFT;
/// FF_CMP_BIT = 0x5
public const int FF_CMP_BIT = 0x5;
/// FF_CMP_CHROMA = 0x100
public const int FF_CMP_CHROMA = 0x100;
/// FF_CMP_DCT = 0x3
public const int FF_CMP_DCT = 0x3;
/// FF_CMP_DCT264 = 0xe
public const int FF_CMP_DCT264 = 0xe;
/// FF_CMP_DCTMAX = 0xd
public const int FF_CMP_DCTMAX = 0xd;
/// FF_CMP_MEDIAN_SAD = 0xf
public const int FF_CMP_MEDIAN_SAD = 0xf;
/// FF_CMP_NSSE = 0xa
public const int FF_CMP_NSSE = 0xa;
/// FF_CMP_PSNR = 0x4
public const int FF_CMP_PSNR = 0x4;
/// FF_CMP_RD = 0x6
public const int FF_CMP_RD = 0x6;
/// FF_CMP_SAD = 0x0
public const int FF_CMP_SAD = 0x0;
/// FF_CMP_SATD = 0x2
public const int FF_CMP_SATD = 0x2;
/// FF_CMP_SSE = 0x1
public const int FF_CMP_SSE = 0x1;
/// FF_CMP_VSAD = 0x8
public const int FF_CMP_VSAD = 0x8;
/// FF_CMP_VSSE = 0x9
public const int FF_CMP_VSSE = 0x9;
/// FF_CMP_W53 = 0xb
public const int FF_CMP_W53 = 0xb;
/// FF_CMP_W97 = 0xc
public const int FF_CMP_W97 = 0xc;
/// FF_CMP_ZERO = 0x7
public const int FF_CMP_ZERO = 0x7;
/// FF_CODEC_PROPERTY_CLOSED_CAPTIONS = 0x2
public const int FF_CODEC_PROPERTY_CLOSED_CAPTIONS = 0x2;
/// FF_CODEC_PROPERTY_FILM_GRAIN = 0x4
public const int FF_CODEC_PROPERTY_FILM_GRAIN = 0x4;
/// FF_CODEC_PROPERTY_LOSSLESS = 0x1
public const int FF_CODEC_PROPERTY_LOSSLESS = 0x1;
/// FF_COMPLIANCE_EXPERIMENTAL = -2
public const int FF_COMPLIANCE_EXPERIMENTAL = -0x2;
/// FF_COMPLIANCE_NORMAL = 0
public const int FF_COMPLIANCE_NORMAL = 0x0;
/// FF_COMPLIANCE_STRICT = 1
public const int FF_COMPLIANCE_STRICT = 0x1;
/// FF_COMPLIANCE_UNOFFICIAL = -1
public const int FF_COMPLIANCE_UNOFFICIAL = -0x1;
/// FF_COMPLIANCE_VERY_STRICT = 2
public const int FF_COMPLIANCE_VERY_STRICT = 0x2;
/// FF_COMPRESSION_DEFAULT = -0x1
public const int FF_COMPRESSION_DEFAULT = -0x1;
/// FF_DCT_ALTIVEC = 0x5
public const int FF_DCT_ALTIVEC = 0x5;
/// FF_DCT_AUTO = 0x0
public const int FF_DCT_AUTO = 0x0;
/// FF_DCT_FAAN = 0x6
public const int FF_DCT_FAAN = 0x6;
/// FF_DCT_FASTINT = 0x1
public const int FF_DCT_FASTINT = 0x1;
/// FF_DCT_INT = 0x2
public const int FF_DCT_INT = 0x2;
/// FF_DCT_MMX = 0x3
public const int FF_DCT_MMX = 0x3;
/// FF_DEBUG_BITSTREAM = 0x4
public const int FF_DEBUG_BITSTREAM = 0x4;
/// FF_DEBUG_BUFFERS = 0x8000
public const int FF_DEBUG_BUFFERS = 0x8000;
/// FF_DEBUG_BUGS = 0x1000
public const int FF_DEBUG_BUGS = 0x1000;
/// FF_DEBUG_DCT_COEFF = 0x40
public const int FF_DEBUG_DCT_COEFF = 0x40;
/// FF_DEBUG_ER = 0x400
public const int FF_DEBUG_ER = 0x400;
/// FF_DEBUG_GREEN_MD = 0x800000
public const int FF_DEBUG_GREEN_MD = 0x800000;
/// FF_DEBUG_MB_TYPE = 0x8
public const int FF_DEBUG_MB_TYPE = 0x8;
/// FF_DEBUG_MMCO = 0x800
public const int FF_DEBUG_MMCO = 0x800;
/// FF_DEBUG_NOMC = 0x1000000
public const int FF_DEBUG_NOMC = 0x1000000;
/// FF_DEBUG_PICT_INFO = 0x1
public const int FF_DEBUG_PICT_INFO = 0x1;
/// FF_DEBUG_QP = 0x10
public const int FF_DEBUG_QP = 0x10;
/// FF_DEBUG_RC = 0x2
public const int FF_DEBUG_RC = 0x2;
/// FF_DEBUG_SKIP = 0x80
public const int FF_DEBUG_SKIP = 0x80;
/// FF_DEBUG_STARTCODE = 0x100
public const int FF_DEBUG_STARTCODE = 0x100;
/// FF_DEBUG_THREADS = 0x10000
public const int FF_DEBUG_THREADS = 0x10000;
/// FF_DECODE_ERROR_CONCEALMENT_ACTIVE = 4
public const int FF_DECODE_ERROR_CONCEALMENT_ACTIVE = 0x4;
/// FF_DECODE_ERROR_DECODE_SLICES = 8
public const int FF_DECODE_ERROR_DECODE_SLICES = 0x8;
/// FF_DECODE_ERROR_INVALID_BITSTREAM = 1
public const int FF_DECODE_ERROR_INVALID_BITSTREAM = 0x1;
/// FF_DECODE_ERROR_MISSING_REFERENCE = 2
public const int FF_DECODE_ERROR_MISSING_REFERENCE = 0x2;
/// FF_EC_DEBLOCK = 0x2
public const int FF_EC_DEBLOCK = 0x2;
/// FF_EC_FAVOR_INTER = 0x100
public const int FF_EC_FAVOR_INTER = 0x100;
/// FF_EC_GUESS_MVS = 0x1
public const int FF_EC_GUESS_MVS = 0x1;
/// FF_FDEBUG_TS = 0x0001
public const int FF_FDEBUG_TS = 0x1;
/// FF_IDCT_ALTIVEC = 0x8
public const int FF_IDCT_ALTIVEC = 0x8;
/// FF_IDCT_ARM = 0x7
public const int FF_IDCT_ARM = 0x7;
/// FF_IDCT_AUTO = 0x0
public const int FF_IDCT_AUTO = 0x0;
/// FF_IDCT_FAAN = 0x14
public const int FF_IDCT_FAAN = 0x14;
/// FF_IDCT_INT = 0x1
public const int FF_IDCT_INT = 0x1;
/// FF_IDCT_SIMPLE = 0x2
public const int FF_IDCT_SIMPLE = 0x2;
/// FF_IDCT_SIMPLEARM = 0xa
public const int FF_IDCT_SIMPLEARM = 0xa;
/// FF_IDCT_SIMPLEARMV5TE = 0x10
public const int FF_IDCT_SIMPLEARMV5TE = 0x10;
/// FF_IDCT_SIMPLEARMV6 = 0x11
public const int FF_IDCT_SIMPLEARMV6 = 0x11;
/// FF_IDCT_SIMPLEAUTO = 0x80
public const int FF_IDCT_SIMPLEAUTO = 0x80;
/// FF_IDCT_SIMPLEMMX = 0x3
public const int FF_IDCT_SIMPLEMMX = 0x3;
/// FF_IDCT_SIMPLENEON = 0x16
public const int FF_IDCT_SIMPLENEON = 0x16;
/// FF_IDCT_XVID = 0xe
public const int FF_IDCT_XVID = 0xe;
/// FF_LAMBDA_MAX = (256*128-1)
public const int FF_LAMBDA_MAX = 0x100 * 0x80 - 0x1;
/// FF_LAMBDA_SCALE = (1<<FF_LAMBDA_SHIFT)
public const int FF_LAMBDA_SCALE = 0x1 << FF_LAMBDA_SHIFT;
/// FF_LAMBDA_SHIFT = 7
public const int FF_LAMBDA_SHIFT = 0x7;
/// FF_LEVEL_UNKNOWN = -0x63
public const int FF_LEVEL_UNKNOWN = -0x63;
/// FF_LOSS_ALPHA = 0x8
public const int FF_LOSS_ALPHA = 0x8;
/// FF_LOSS_CHROMA = 0x20
public const int FF_LOSS_CHROMA = 0x20;
/// FF_LOSS_COLORQUANT = 0x10
public const int FF_LOSS_COLORQUANT = 0x10;
/// FF_LOSS_COLORSPACE = 0x4
public const int FF_LOSS_COLORSPACE = 0x4;
/// FF_LOSS_DEPTH = 0x2
public const int FF_LOSS_DEPTH = 0x2;
/// FF_LOSS_EXCESS_DEPTH = 0x80
public const int FF_LOSS_EXCESS_DEPTH = 0x80;
/// FF_LOSS_EXCESS_RESOLUTION = 0x40
public const int FF_LOSS_EXCESS_RESOLUTION = 0x40;
/// FF_LOSS_RESOLUTION = 0x1
public const int FF_LOSS_RESOLUTION = 0x1;
/// FF_MB_DECISION_BITS = 0x1
public const int FF_MB_DECISION_BITS = 0x1;
/// FF_MB_DECISION_RD = 0x2
public const int FF_MB_DECISION_RD = 0x2;
/// FF_MB_DECISION_SIMPLE = 0x0
public const int FF_MB_DECISION_SIMPLE = 0x0;
/// FF_PROFILE_AAC_ELD = 0x26
public const int FF_PROFILE_AAC_ELD = 0x26;
/// FF_PROFILE_AAC_HE = 0x4
public const int FF_PROFILE_AAC_HE = 0x4;
/// FF_PROFILE_AAC_HE_V2 = 0x1c
public const int FF_PROFILE_AAC_HE_V2 = 0x1c;
/// FF_PROFILE_AAC_LD = 0x16
public const int FF_PROFILE_AAC_LD = 0x16;
/// FF_PROFILE_AAC_LOW = 0x1
public const int FF_PROFILE_AAC_LOW = 0x1;
/// FF_PROFILE_AAC_LTP = 0x3
public const int FF_PROFILE_AAC_LTP = 0x3;
/// FF_PROFILE_AAC_MAIN = 0x0
public const int FF_PROFILE_AAC_MAIN = 0x0;
/// FF_PROFILE_AAC_SSR = 0x2
public const int FF_PROFILE_AAC_SSR = 0x2;
/// FF_PROFILE_ARIB_PROFILE_A = 0x0
public const int FF_PROFILE_ARIB_PROFILE_A = 0x0;
/// FF_PROFILE_ARIB_PROFILE_C = 0x1
public const int FF_PROFILE_ARIB_PROFILE_C = 0x1;
/// FF_PROFILE_AV1_HIGH = 0x1
public const int FF_PROFILE_AV1_HIGH = 0x1;
/// FF_PROFILE_AV1_MAIN = 0x0
public const int FF_PROFILE_AV1_MAIN = 0x0;
/// FF_PROFILE_AV1_PROFESSIONAL = 0x2
public const int FF_PROFILE_AV1_PROFESSIONAL = 0x2;
/// FF_PROFILE_DNXHD = 0x0
public const int FF_PROFILE_DNXHD = 0x0;
/// FF_PROFILE_DNXHR_444 = 0x5
public const int FF_PROFILE_DNXHR_444 = 0x5;
/// FF_PROFILE_DNXHR_HQ = 0x3
public const int FF_PROFILE_DNXHR_HQ = 0x3;
/// FF_PROFILE_DNXHR_HQX = 0x4
public const int FF_PROFILE_DNXHR_HQX = 0x4;
/// FF_PROFILE_DNXHR_LB = 0x1
public const int FF_PROFILE_DNXHR_LB = 0x1;
/// FF_PROFILE_DNXHR_SQ = 0x2
public const int FF_PROFILE_DNXHR_SQ = 0x2;
/// FF_PROFILE_DTS = 0x14
public const int FF_PROFILE_DTS = 0x14;
/// FF_PROFILE_DTS_96_24 = 0x28
public const int FF_PROFILE_DTS_96_24 = 0x28;
/// FF_PROFILE_DTS_ES = 0x1e
public const int FF_PROFILE_DTS_ES = 0x1e;
/// FF_PROFILE_DTS_EXPRESS = 0x46
public const int FF_PROFILE_DTS_EXPRESS = 0x46;
/// FF_PROFILE_DTS_HD_HRA = 0x32
public const int FF_PROFILE_DTS_HD_HRA = 0x32;
/// FF_PROFILE_DTS_HD_MA = 0x3c
public const int FF_PROFILE_DTS_HD_MA = 0x3c;
/// FF_PROFILE_DTS_HD_MA_X = 0x3d
public const int FF_PROFILE_DTS_HD_MA_X = 0x3d;
/// FF_PROFILE_DTS_HD_MA_X_IMAX = 0x3e
public const int FF_PROFILE_DTS_HD_MA_X_IMAX = 0x3e;
/// FF_PROFILE_EAC3_DDP_ATMOS = 0x1e
public const int FF_PROFILE_EAC3_DDP_ATMOS = 0x1e;
/// FF_PROFILE_EVC_BASELINE = 0x0
public const int FF_PROFILE_EVC_BASELINE = 0x0;
/// FF_PROFILE_EVC_MAIN = 0x1
public const int FF_PROFILE_EVC_MAIN = 0x1;
/// FF_PROFILE_H264_BASELINE = 0x42
public const int FF_PROFILE_H264_BASELINE = 0x42;
/// FF_PROFILE_H264_CAVLC_444 = 0x2c
public const int FF_PROFILE_H264_CAVLC_444 = 0x2c;
/// FF_PROFILE_H264_CONSTRAINED = 0x1 << 0x9
public const int FF_PROFILE_H264_CONSTRAINED = 0x1 << 0x9;
/// FF_PROFILE_H264_CONSTRAINED_BASELINE = 0x42 | FF_PROFILE_H264_CONSTRAINED
public const int FF_PROFILE_H264_CONSTRAINED_BASELINE = 0x42 | FF_PROFILE_H264_CONSTRAINED;
/// FF_PROFILE_H264_EXTENDED = 0x58
public const int FF_PROFILE_H264_EXTENDED = 0x58;
/// FF_PROFILE_H264_HIGH = 0x64
public const int FF_PROFILE_H264_HIGH = 0x64;
/// FF_PROFILE_H264_HIGH_10 = 0x6e
public const int FF_PROFILE_H264_HIGH_10 = 0x6e;
/// FF_PROFILE_H264_HIGH_10_INTRA = 0x6e | FF_PROFILE_H264_INTRA
public const int FF_PROFILE_H264_HIGH_10_INTRA = 0x6e | FF_PROFILE_H264_INTRA;
/// FF_PROFILE_H264_HIGH_422 = 0x7a
public const int FF_PROFILE_H264_HIGH_422 = 0x7a;
/// FF_PROFILE_H264_HIGH_422_INTRA = 0x7a | FF_PROFILE_H264_INTRA
public const int FF_PROFILE_H264_HIGH_422_INTRA = 0x7a | FF_PROFILE_H264_INTRA;
/// FF_PROFILE_H264_HIGH_444 = 0x90
public const int FF_PROFILE_H264_HIGH_444 = 0x90;
/// FF_PROFILE_H264_HIGH_444_INTRA = 0xf4 | FF_PROFILE_H264_INTRA
public const int FF_PROFILE_H264_HIGH_444_INTRA = 0xf4 | FF_PROFILE_H264_INTRA;
/// FF_PROFILE_H264_HIGH_444_PREDICTIVE = 0xf4
public const int FF_PROFILE_H264_HIGH_444_PREDICTIVE = 0xf4;
/// FF_PROFILE_H264_INTRA = 0x1 << 0xb
public const int FF_PROFILE_H264_INTRA = 0x1 << 0xb;
/// FF_PROFILE_H264_MAIN = 0x4d
public const int FF_PROFILE_H264_MAIN = 0x4d;
/// FF_PROFILE_H264_MULTIVIEW_HIGH = 0x76
public const int FF_PROFILE_H264_MULTIVIEW_HIGH = 0x76;
/// FF_PROFILE_H264_STEREO_HIGH = 0x80
public const int FF_PROFILE_H264_STEREO_HIGH = 0x80;
/// FF_PROFILE_HEVC_MAIN = 0x1
public const int FF_PROFILE_HEVC_MAIN = 0x1;
/// FF_PROFILE_HEVC_MAIN_10 = 0x2
public const int FF_PROFILE_HEVC_MAIN_10 = 0x2;
/// FF_PROFILE_HEVC_MAIN_STILL_PICTURE = 0x3
public const int FF_PROFILE_HEVC_MAIN_STILL_PICTURE = 0x3;
/// FF_PROFILE_HEVC_REXT = 0x4
public const int FF_PROFILE_HEVC_REXT = 0x4;
/// FF_PROFILE_HEVC_SCC = 0x9
public const int FF_PROFILE_HEVC_SCC = 0x9;
/// FF_PROFILE_JPEG2000_CSTREAM_NO_RESTRICTION = 0x8000
public const int FF_PROFILE_JPEG2000_CSTREAM_NO_RESTRICTION = 0x8000;
/// FF_PROFILE_JPEG2000_CSTREAM_RESTRICTION_0 = 0x1
public const int FF_PROFILE_JPEG2000_CSTREAM_RESTRICTION_0 = 0x1;
/// FF_PROFILE_JPEG2000_CSTREAM_RESTRICTION_1 = 0x2
public const int FF_PROFILE_JPEG2000_CSTREAM_RESTRICTION_1 = 0x2;
/// FF_PROFILE_JPEG2000_DCINEMA_2K = 0x3
public const int FF_PROFILE_JPEG2000_DCINEMA_2K = 0x3;
/// FF_PROFILE_JPEG2000_DCINEMA_4K = 0x4
public const int FF_PROFILE_JPEG2000_DCINEMA_4K = 0x4;
/// FF_PROFILE_KLVA_ASYNC = 0x1
public const int FF_PROFILE_KLVA_ASYNC = 0x1;
/// FF_PROFILE_KLVA_SYNC = 0x0
public const int FF_PROFILE_KLVA_SYNC = 0x0;
/// FF_PROFILE_MJPEG_HUFFMAN_BASELINE_DCT = 0xc0
public const int FF_PROFILE_MJPEG_HUFFMAN_BASELINE_DCT = 0xc0;
/// FF_PROFILE_MJPEG_HUFFMAN_EXTENDED_SEQUENTIAL_DCT = 0xc1
public const int FF_PROFILE_MJPEG_HUFFMAN_EXTENDED_SEQUENTIAL_DCT = 0xc1;
/// FF_PROFILE_MJPEG_HUFFMAN_LOSSLESS = 0xc3
public const int FF_PROFILE_MJPEG_HUFFMAN_LOSSLESS = 0xc3;
/// FF_PROFILE_MJPEG_HUFFMAN_PROGRESSIVE_DCT = 0xc2
public const int FF_PROFILE_MJPEG_HUFFMAN_PROGRESSIVE_DCT = 0xc2;
/// FF_PROFILE_MJPEG_JPEG_LS = 0xf7
public const int FF_PROFILE_MJPEG_JPEG_LS = 0xf7;
/// FF_PROFILE_MPEG2_422 = 0x0
public const int FF_PROFILE_MPEG2_422 = 0x0;
/// FF_PROFILE_MPEG2_AAC_HE = 0x83
public const int FF_PROFILE_MPEG2_AAC_HE = 0x83;
/// FF_PROFILE_MPEG2_AAC_LOW = 0x80
public const int FF_PROFILE_MPEG2_AAC_LOW = 0x80;
/// FF_PROFILE_MPEG2_HIGH = 0x1
public const int FF_PROFILE_MPEG2_HIGH = 0x1;
/// FF_PROFILE_MPEG2_MAIN = 0x4
public const int FF_PROFILE_MPEG2_MAIN = 0x4;
/// FF_PROFILE_MPEG2_SIMPLE = 0x5
public const int FF_PROFILE_MPEG2_SIMPLE = 0x5;
/// FF_PROFILE_MPEG2_SNR_SCALABLE = 0x3
public const int FF_PROFILE_MPEG2_SNR_SCALABLE = 0x3;
/// FF_PROFILE_MPEG2_SS = 0x2
public const int FF_PROFILE_MPEG2_SS = 0x2;
/// FF_PROFILE_MPEG4_ADVANCED_CODING = 0xb
public const int FF_PROFILE_MPEG4_ADVANCED_CODING = 0xb;
/// FF_PROFILE_MPEG4_ADVANCED_CORE = 0xc
public const int FF_PROFILE_MPEG4_ADVANCED_CORE = 0xc;
/// FF_PROFILE_MPEG4_ADVANCED_REAL_TIME = 0x9
public const int FF_PROFILE_MPEG4_ADVANCED_REAL_TIME = 0x9;
/// FF_PROFILE_MPEG4_ADVANCED_SCALABLE_TEXTURE = 0xd
public const int FF_PROFILE_MPEG4_ADVANCED_SCALABLE_TEXTURE = 0xd;
/// FF_PROFILE_MPEG4_ADVANCED_SIMPLE = 0xf
public const int FF_PROFILE_MPEG4_ADVANCED_SIMPLE = 0xf;
/// FF_PROFILE_MPEG4_BASIC_ANIMATED_TEXTURE = 0x7
public const int FF_PROFILE_MPEG4_BASIC_ANIMATED_TEXTURE = 0x7;
/// FF_PROFILE_MPEG4_CORE = 0x2
public const int FF_PROFILE_MPEG4_CORE = 0x2;
/// FF_PROFILE_MPEG4_CORE_SCALABLE = 0xa
public const int FF_PROFILE_MPEG4_CORE_SCALABLE = 0xa;
/// FF_PROFILE_MPEG4_HYBRID = 0x8
public const int FF_PROFILE_MPEG4_HYBRID = 0x8;
/// FF_PROFILE_MPEG4_MAIN = 0x3
public const int FF_PROFILE_MPEG4_MAIN = 0x3;
/// FF_PROFILE_MPEG4_N_BIT = 0x4
public const int FF_PROFILE_MPEG4_N_BIT = 0x4;
/// FF_PROFILE_MPEG4_SCALABLE_TEXTURE = 0x5
public const int FF_PROFILE_MPEG4_SCALABLE_TEXTURE = 0x5;
/// FF_PROFILE_MPEG4_SIMPLE = 0x0
public const int FF_PROFILE_MPEG4_SIMPLE = 0x0;
/// FF_PROFILE_MPEG4_SIMPLE_FACE_ANIMATION = 0x6
public const int FF_PROFILE_MPEG4_SIMPLE_FACE_ANIMATION = 0x6;
/// FF_PROFILE_MPEG4_SIMPLE_SCALABLE = 0x1
public const int FF_PROFILE_MPEG4_SIMPLE_SCALABLE = 0x1;
/// FF_PROFILE_MPEG4_SIMPLE_STUDIO = 0xe
public const int FF_PROFILE_MPEG4_SIMPLE_STUDIO = 0xe;
/// FF_PROFILE_PRORES_4444 = 0x4
public const int FF_PROFILE_PRORES_4444 = 0x4;
/// FF_PROFILE_PRORES_HQ = 0x3
public const int FF_PROFILE_PRORES_HQ = 0x3;
/// FF_PROFILE_PRORES_LT = 0x1
public const int FF_PROFILE_PRORES_LT = 0x1;
/// FF_PROFILE_PRORES_PROXY = 0x0
public const int FF_PROFILE_PRORES_PROXY = 0x0;
/// FF_PROFILE_PRORES_STANDARD = 0x2
public const int FF_PROFILE_PRORES_STANDARD = 0x2;
/// FF_PROFILE_PRORES_XQ = 0x5
public const int FF_PROFILE_PRORES_XQ = 0x5;
/// FF_PROFILE_RESERVED = -0x64
public const int FF_PROFILE_RESERVED = -0x64;
/// FF_PROFILE_SBC_MSBC = 0x1
public const int FF_PROFILE_SBC_MSBC = 0x1;
/// FF_PROFILE_TRUEHD_ATMOS = 0x1e
public const int FF_PROFILE_TRUEHD_ATMOS = 0x1e;
/// FF_PROFILE_UNKNOWN = -0x63
public const int FF_PROFILE_UNKNOWN = -0x63;
/// FF_PROFILE_VC1_ADVANCED = 0x3
public const int FF_PROFILE_VC1_ADVANCED = 0x3;
/// FF_PROFILE_VC1_COMPLEX = 0x2
public const int FF_PROFILE_VC1_COMPLEX = 0x2;
/// FF_PROFILE_VC1_MAIN = 0x1
public const int FF_PROFILE_VC1_MAIN = 0x1;
/// FF_PROFILE_VC1_SIMPLE = 0x0
public const int FF_PROFILE_VC1_SIMPLE = 0x0;
/// FF_PROFILE_VP9_0 = 0x0
public const int FF_PROFILE_VP9_0 = 0x0;
/// FF_PROFILE_VP9_1 = 0x1
public const int FF_PROFILE_VP9_1 = 0x1;
/// FF_PROFILE_VP9_2 = 0x2
public const int FF_PROFILE_VP9_2 = 0x2;
/// FF_PROFILE_VP9_3 = 0x3
public const int FF_PROFILE_VP9_3 = 0x3;
/// FF_PROFILE_VVC_MAIN_10 = 0x1
public const int FF_PROFILE_VVC_MAIN_10 = 0x1;
/// FF_PROFILE_VVC_MAIN_10_444 = 0x21
public const int FF_PROFILE_VVC_MAIN_10_444 = 0x21;
/// FF_QP2LAMBDA = 118
public const int FF_QP2LAMBDA = 0x76;
/// FF_QUALITY_SCALE = FF_LAMBDA_SCALE
public const int FF_QUALITY_SCALE = FF_LAMBDA_SCALE;
/// FF_SUB_CHARENC_MODE_AUTOMATIC = 0x0
public const int FF_SUB_CHARENC_MODE_AUTOMATIC = 0x0;
/// FF_SUB_CHARENC_MODE_DO_NOTHING = -0x1
public const int FF_SUB_CHARENC_MODE_DO_NOTHING = -0x1;
/// FF_SUB_CHARENC_MODE_IGNORE = 0x2
public const int FF_SUB_CHARENC_MODE_IGNORE = 0x2;
/// FF_SUB_CHARENC_MODE_PRE_DECODER = 0x1
public const int FF_SUB_CHARENC_MODE_PRE_DECODER = 0x1;
// public static FFABS = (a) ((a) >= 0 ? (a) : (-(a)));
// public static FFABS64U = (a) ((a) <= 0 ? -(uint64_t)(a) : (uint64_t)(a));
// public static FFABSU = (a) ((a) <= 0 ? -(unsigned)(a) : (unsigned)(a));
// public static FFALIGN = x;
// public static FFDIFFSIGN = x;
// public static FFERRTAG = a;
// public static FFMAX = (a,b) ((a) > (b) ? (a) : (b));
// public static FFMAX3 = a;
// public static FFMIN = (a,b) ((a) > (b) ? (b) : (a));
// public static FFMIN3 = a;
// public static FFNABS = (a) ((a) <= 0 ? (a) : (-(a)));
// public static FFSIGN = (a) ((a) > 0 ? 1 : -1);
// public static FFSWAP = (type,a,b) do{type SWAP_tmp= b; b= a; a= SWAP_tmp;}while(0);
// public static FFUDIV = (a,b) (((a)>0 ?(a):(a)-(b)+1) / (b));
// public static FFUMOD = a;
// public static GET_UTF16 = (val, GET_16BIT, ERROR)val = (GET_16BIT);{unsigned int hi = val - 0xD800;if (hi < 0x800) {val = (GET_16BIT) - 0xDC00;if (val > 0x3FFU || hi > 0x3FFU){ERROR}val += (hi<<10) + 0x10000;}};
// public static GET_UTF8 = (val, GET_BYTE, ERROR)val= (GET_BYTE);{uint32_t top = (val & 128) >> 1;if ((val & 0xc0) == 0x80 || val >= 0xFE){ERROR}while (val & top) {unsigned int tmp = (GET_BYTE) - 128;if(tmp>>6){ERROR}val= (val<<6) + tmp;top <<= 5;}val &= (top << 1) - 1;};
/// LIBAVCODEC_BUILD = LIBAVCODEC_VERSION_INT
public static readonly int LIBAVCODEC_BUILD = LIBAVCODEC_VERSION_INT;
/// LIBAVCODEC_IDENT = "Lavc"
public const string LIBAVCODEC_IDENT = "Lavc";
/// LIBAVCODEC_VERSION = AV_VERSION(LIBAVCODEC_VERSION_MAJOR, LIBAVCODEC_VERSION_MINOR, LIBAVCODEC_VERSION_MICRO)
public static readonly string LIBAVCODEC_VERSION = AV_VERSION(LIBAVCODEC_VERSION_MAJOR, LIBAVCODEC_VERSION_MINOR, LIBAVCODEC_VERSION_MICRO);
/// LIBAVCODEC_VERSION_INT = AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, LIBAVCODEC_VERSION_MINOR, LIBAVCODEC_VERSION_MICRO)
public static readonly int LIBAVCODEC_VERSION_INT = AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, LIBAVCODEC_VERSION_MINOR, LIBAVCODEC_VERSION_MICRO);
/// LIBAVCODEC_VERSION_MAJOR = 61
public const int LIBAVCODEC_VERSION_MAJOR = 0x3d;
/// LIBAVCODEC_VERSION_MICRO = 0x64
public const int LIBAVCODEC_VERSION_MICRO = 0x64;
/// LIBAVCODEC_VERSION_MINOR = 0x3
public const int LIBAVCODEC_VERSION_MINOR = 0x3;
/// LIBAVDEVICE_BUILD = LIBAVDEVICE_VERSION_INT
public static readonly int LIBAVDEVICE_BUILD = LIBAVDEVICE_VERSION_INT;
/// LIBAVDEVICE_IDENT = "Lavd" AV_STRINGIFY(LIBAVDEVICE_VERSION)
public const string LIBAVDEVICE_IDENT = "Lavd";
/// LIBAVDEVICE_VERSION = AV_VERSION(LIBAVDEVICE_VERSION_MAJOR, LIBAVDEVICE_VERSION_MINOR, LIBAVDEVICE_VERSION_MICRO)
public static readonly string LIBAVDEVICE_VERSION = AV_VERSION(LIBAVDEVICE_VERSION_MAJOR, LIBAVDEVICE_VERSION_MINOR, LIBAVDEVICE_VERSION_MICRO);
/// LIBAVDEVICE_VERSION_INT = AV_VERSION_INT(LIBAVDEVICE_VERSION_MAJOR, LIBAVDEVICE_VERSION_MINOR, LIBAVDEVICE_VERSION_MICRO)
public static readonly int LIBAVDEVICE_VERSION_INT = AV_VERSION_INT(LIBAVDEVICE_VERSION_MAJOR, LIBAVDEVICE_VERSION_MINOR, LIBAVDEVICE_VERSION_MICRO);
/// LIBAVDEVICE_VERSION_MAJOR = 61
public const int LIBAVDEVICE_VERSION_MAJOR = 0x3d;
/// LIBAVDEVICE_VERSION_MICRO = 100
public const int LIBAVDEVICE_VERSION_MICRO = 0x64;
/// LIBAVDEVICE_VERSION_MINOR = 1
public const int LIBAVDEVICE_VERSION_MINOR = 0x1;
/// LIBAVFILTER_BUILD = LIBAVFILTER_VERSION_INT
public static readonly int LIBAVFILTER_BUILD = LIBAVFILTER_VERSION_INT;
/// LIBAVFILTER_IDENT = "Lavfi"
public const string LIBAVFILTER_IDENT = "Lavfi";
/// LIBAVFILTER_VERSION = AV_VERSION(LIBAVFILTER_VERSION_MAJOR, LIBAVFILTER_VERSION_MINOR, LIBAVFILTER_VERSION_MICRO)
public static readonly string LIBAVFILTER_VERSION = AV_VERSION(LIBAVFILTER_VERSION_MAJOR, LIBAVFILTER_VERSION_MINOR, LIBAVFILTER_VERSION_MICRO);
/// LIBAVFILTER_VERSION_INT = AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, LIBAVFILTER_VERSION_MINOR, LIBAVFILTER_VERSION_MICRO)
public static readonly int LIBAVFILTER_VERSION_INT = AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, LIBAVFILTER_VERSION_MINOR, LIBAVFILTER_VERSION_MICRO);
/// LIBAVFILTER_VERSION_MAJOR = 0xa
public const int LIBAVFILTER_VERSION_MAJOR = 0xa;
/// LIBAVFILTER_VERSION_MICRO = 0x64
public const int LIBAVFILTER_VERSION_MICRO = 0x64;
/// LIBAVFILTER_VERSION_MINOR = 0x1
public const int LIBAVFILTER_VERSION_MINOR = 0x1;
/// LIBAVFORMAT_BUILD = LIBAVFORMAT_VERSION_INT
public static readonly int LIBAVFORMAT_BUILD = LIBAVFORMAT_VERSION_INT;
/// LIBAVFORMAT_IDENT = "Lavf" AV_STRINGIFY(LIBAVFORMAT_VERSION)
public const string LIBAVFORMAT_IDENT = "Lavf";
/// LIBAVFORMAT_VERSION = AV_VERSION(LIBAVFORMAT_VERSION_MAJOR, LIBAVFORMAT_VERSION_MINOR, LIBAVFORMAT_VERSION_MICRO)
public static readonly string LIBAVFORMAT_VERSION = AV_VERSION(LIBAVFORMAT_VERSION_MAJOR, LIBAVFORMAT_VERSION_MINOR, LIBAVFORMAT_VERSION_MICRO);
/// LIBAVFORMAT_VERSION_INT = AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, LIBAVFORMAT_VERSION_MINOR, LIBAVFORMAT_VERSION_MICRO)
public static readonly int LIBAVFORMAT_VERSION_INT = AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, LIBAVFORMAT_VERSION_MINOR, LIBAVFORMAT_VERSION_MICRO);
/// LIBAVFORMAT_VERSION_MAJOR = 61
public const int LIBAVFORMAT_VERSION_MAJOR = 0x3d;
/// LIBAVFORMAT_VERSION_MICRO = 100
public const int LIBAVFORMAT_VERSION_MICRO = 0x64;
/// LIBAVFORMAT_VERSION_MINOR = 1
public const int LIBAVFORMAT_VERSION_MINOR = 0x1;
/// LIBAVUTIL_BUILD = LIBAVUTIL_VERSION_INT
public static readonly int LIBAVUTIL_BUILD = LIBAVUTIL_VERSION_INT;
/// LIBAVUTIL_IDENT = "Lavu" AV_STRINGIFY(LIBAVUTIL_VERSION)
public const string LIBAVUTIL_IDENT = "Lavu";
/// LIBAVUTIL_VERSION = AV_VERSION(LIBAVUTIL_VERSION_MAJOR, LIBAVUTIL_VERSION_MINOR, LIBAVUTIL_VERSION_MICRO)
public static readonly string LIBAVUTIL_VERSION = AV_VERSION(LIBAVUTIL_VERSION_MAJOR, LIBAVUTIL_VERSION_MINOR, LIBAVUTIL_VERSION_MICRO);
/// LIBAVUTIL_VERSION_INT = AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, LIBAVUTIL_VERSION_MINOR, LIBAVUTIL_VERSION_MICRO)
public static readonly int LIBAVUTIL_VERSION_INT = AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, LIBAVUTIL_VERSION_MINOR, LIBAVUTIL_VERSION_MICRO);
/// LIBAVUTIL_VERSION_MAJOR = 59
public const int LIBAVUTIL_VERSION_MAJOR = 0x3b;
/// LIBAVUTIL_VERSION_MICRO = 100
public const int LIBAVUTIL_VERSION_MICRO = 0x64;
/// LIBAVUTIL_VERSION_MINOR = 8
public const int LIBAVUTIL_VERSION_MINOR = 0x8;
/// LIBPOSTPROC_BUILD = LIBPOSTPROC_VERSION_INT
public static readonly int LIBPOSTPROC_BUILD = LIBPOSTPROC_VERSION_INT;
/// LIBPOSTPROC_IDENT = "postproc"
public const string LIBPOSTPROC_IDENT = "postproc";
/// LIBPOSTPROC_VERSION = AV_VERSION(LIBPOSTPROC_VERSION_MAJOR, LIBPOSTPROC_VERSION_MINOR, LIBPOSTPROC_VERSION_MICRO)
public static readonly string LIBPOSTPROC_VERSION = AV_VERSION(LIBPOSTPROC_VERSION_MAJOR, LIBPOSTPROC_VERSION_MINOR, LIBPOSTPROC_VERSION_MICRO);
/// LIBPOSTPROC_VERSION_INT = AV_VERSION_INT(LIBPOSTPROC_VERSION_MAJOR, LIBPOSTPROC_VERSION_MINOR, LIBPOSTPROC_VERSION_MICRO)
public static readonly int LIBPOSTPROC_VERSION_INT = AV_VERSION_INT(LIBPOSTPROC_VERSION_MAJOR, LIBPOSTPROC_VERSION_MINOR, LIBPOSTPROC_VERSION_MICRO);
/// LIBPOSTPROC_VERSION_MAJOR = 0x3a
public const int LIBPOSTPROC_VERSION_MAJOR = 0x3a;
/// LIBPOSTPROC_VERSION_MICRO = 0x64
public const int LIBPOSTPROC_VERSION_MICRO = 0x64;
/// LIBPOSTPROC_VERSION_MINOR = 0x1
public const int LIBPOSTPROC_VERSION_MINOR = 0x1;
/// LIBSWRESAMPLE_BUILD = LIBSWRESAMPLE_VERSION_INT
public static readonly int LIBSWRESAMPLE_BUILD = LIBSWRESAMPLE_VERSION_INT;
/// LIBSWRESAMPLE_IDENT = "SwR"
public const string LIBSWRESAMPLE_IDENT = "SwR";
/// LIBSWRESAMPLE_VERSION = AV_VERSION(LIBSWRESAMPLE_VERSION_MAJOR, LIBSWRESAMPLE_VERSION_MINOR, LIBSWRESAMPLE_VERSION_MICRO)
public static readonly string LIBSWRESAMPLE_VERSION = AV_VERSION(LIBSWRESAMPLE_VERSION_MAJOR, LIBSWRESAMPLE_VERSION_MINOR, LIBSWRESAMPLE_VERSION_MICRO);
/// LIBSWRESAMPLE_VERSION_INT = AV_VERSION_INT(LIBSWRESAMPLE_VERSION_MAJOR, LIBSWRESAMPLE_VERSION_MINOR, LIBSWRESAMPLE_VERSION_MICRO)
public static readonly int LIBSWRESAMPLE_VERSION_INT = AV_VERSION_INT(LIBSWRESAMPLE_VERSION_MAJOR, LIBSWRESAMPLE_VERSION_MINOR, LIBSWRESAMPLE_VERSION_MICRO);
/// LIBSWRESAMPLE_VERSION_MAJOR = 0x5
public const int LIBSWRESAMPLE_VERSION_MAJOR = 0x5;
/// LIBSWRESAMPLE_VERSION_MICRO = 0x64
public const int LIBSWRESAMPLE_VERSION_MICRO = 0x64;
/// LIBSWRESAMPLE_VERSION_MINOR = 0x1
public const int LIBSWRESAMPLE_VERSION_MINOR = 0x1;
/// LIBSWSCALE_BUILD = LIBSWSCALE_VERSION_INT
public static readonly int LIBSWSCALE_BUILD = LIBSWSCALE_VERSION_INT;
/// LIBSWSCALE_IDENT = "SwS"
public const string LIBSWSCALE_IDENT = "SwS";
/// LIBSWSCALE_VERSION = AV_VERSION(LIBSWSCALE_VERSION_MAJOR, LIBSWSCALE_VERSION_MINOR, LIBSWSCALE_VERSION_MICRO)
public static readonly string LIBSWSCALE_VERSION = AV_VERSION(LIBSWSCALE_VERSION_MAJOR, LIBSWSCALE_VERSION_MINOR, LIBSWSCALE_VERSION_MICRO);
/// LIBSWSCALE_VERSION_INT = AV_VERSION_INT(LIBSWSCALE_VERSION_MAJOR, LIBSWSCALE_VERSION_MINOR, LIBSWSCALE_VERSION_MICRO)
public static readonly int LIBSWSCALE_VERSION_INT = AV_VERSION_INT(LIBSWSCALE_VERSION_MAJOR, LIBSWSCALE_VERSION_MINOR, LIBSWSCALE_VERSION_MICRO);
/// LIBSWSCALE_VERSION_MAJOR = 0x8
public const int LIBSWSCALE_VERSION_MAJOR = 0x8;
/// LIBSWSCALE_VERSION_MICRO = 0x64
public const int LIBSWSCALE_VERSION_MICRO = 0x64;
/// LIBSWSCALE_VERSION_MINOR = 0x1
public const int LIBSWSCALE_VERSION_MINOR = 0x1;
/// M_1_PI = 0.31830988618379067154
public const double M_1_PI = 0.3183098861837907D;
/// M_1_PIf = 0.31830988618379067154f
public const float M_1_PIf = 0.31830987F;
/// M_2_PI = 0.63661977236758134308
public const double M_2_PI = 0.6366197723675814D;
/// M_2_PIf = 0.63661977236758134308f
public const float M_2_PIf = 0.63661975F;
/// M_2_SQRTPI = 1.12837916709551257390
public const double M_2_SQRTPI = 1.1283791670955126D;
/// M_2_SQRTPIf = 1.12837916709551257390f
public const float M_2_SQRTPIf = 1.1283792F;
/// M_E = 2.7182818284590452354
public const double M_E = 2.718281828459045D;
/// M_Ef = 2.7182818284590452354f
public const float M_Ef = 2.7182817F;
/// M_LN10 = 2.30258509299404568402
public const double M_LN10 = 2.302585092994046D;
/// M_LN10f = 2.30258509299404568402f
public const float M_LN10f = 2.3025851F;
/// M_LN2 = 0.69314718055994530942
public const double M_LN2 = 0.6931471805599453D;
/// M_LN2f = 0.69314718055994530942f
public const float M_LN2f = 0.6931472F;
/// M_LOG2_10 = 3.32192809488736234787
public const double M_LOG2_10 = 3.321928094887362D;
/// M_LOG2_10f = 3.32192809488736234787f
public const float M_LOG2_10f = 3.321928F;
/// M_PHI = 1.61803398874989484820
public const double M_PHI = 1.618033988749895D;
/// M_PHIf = 1.61803398874989484820f
public const float M_PHIf = 1.618034F;
/// M_PI = 3.14159265358979323846
public const double M_PI = 3.141592653589793D;
/// M_PI_2 = 1.57079632679489661923
public const double M_PI_2 = 1.5707963267948966D;
/// M_PI_2f = 1.57079632679489661923f
public const float M_PI_2f = 1.5707964F;
/// M_PI_4 = 0.78539816339744830962
public const double M_PI_4 = 0.7853981633974483D;
/// M_PI_4f = 0.78539816339744830962f
public const float M_PI_4f = 0.7853982F;
/// M_PIf = 3.14159265358979323846f
public const float M_PIf = 3.1415927F;
/// M_SQRT1_2 = 0.70710678118654752440
public const double M_SQRT1_2 = 0.7071067811865476D;
/// M_SQRT1_2f = 0.70710678118654752440f
public const float M_SQRT1_2f = 0.70710677F;
/// M_SQRT2 = 1.41421356237309504880
public const double M_SQRT2 = 1.4142135623730951D;
/// M_SQRT2f = 1.41421356237309504880f
public const float M_SQRT2f = 1.4142135F;
// public static MKBETAG = a;
// public static MKTAG = a;
/// PARSER_FLAG_COMPLETE_FRAMES = 0x1
public const int PARSER_FLAG_COMPLETE_FRAMES = 0x1;
/// PARSER_FLAG_FETCHED_OFFSET = 0x4
public const int PARSER_FLAG_FETCHED_OFFSET = 0x4;
/// PARSER_FLAG_ONCE = 0x2
public const int PARSER_FLAG_ONCE = 0x2;
/// PARSER_FLAG_USE_CODEC_TS = 0x1000
public const int PARSER_FLAG_USE_CODEC_TS = 0x1000;
/// PP_CPU_CAPS_3DNOW = 0x40000000
public const int PP_CPU_CAPS_3DNOW = 0x40000000;
/// PP_CPU_CAPS_ALTIVEC = 0x10000000
public const int PP_CPU_CAPS_ALTIVEC = 0x10000000;
/// PP_CPU_CAPS_AUTO = 0x80000
public const int PP_CPU_CAPS_AUTO = 0x80000;
/// PP_CPU_CAPS_MMX = 0x80000000U
public const uint PP_CPU_CAPS_MMX = 0x80000000U;
/// PP_CPU_CAPS_MMX2 = 0x20000000
public const int PP_CPU_CAPS_MMX2 = 0x20000000;
/// PP_FORMAT = 0x8
public const int PP_FORMAT = 0x8;
/// PP_FORMAT_411 = 0x2 | PP_FORMAT
public const int PP_FORMAT_411 = 0x2 | PP_FORMAT;
/// PP_FORMAT_420 = 0x11 | PP_FORMAT
public const int PP_FORMAT_420 = 0x11 | PP_FORMAT;
/// PP_FORMAT_422 = 0x1 | PP_FORMAT
public const int PP_FORMAT_422 = 0x1 | PP_FORMAT;
/// PP_FORMAT_440 = 0x10 | PP_FORMAT
public const int PP_FORMAT_440 = 0x10 | PP_FORMAT;
/// PP_FORMAT_444 = 0x0 | PP_FORMAT
public const int PP_FORMAT_444 = 0x0 | PP_FORMAT;
/// PP_PICT_TYPE_QP2 = 0x10
public const int PP_PICT_TYPE_QP2 = 0x10;
/// PP_QUALITY_MAX = 0x6
public const int PP_QUALITY_MAX = 0x6;
// public static PUT_UTF16 = (val, tmp, PUT_16BIT){uint32_t in = val;if (in < 0x10000) {tmp = in;PUT_16BIT} else {tmp = 0xD800 | ((in - 0x10000) >> 10);PUT_16BITtmp = 0xDC00 | ((in - 0x10000) & 0x3FF);PUT_16BIT}};
// public static PUT_UTF8 = (val, tmp, PUT_BYTE){int bytes, shift;uint32_t in = val;if (in < 0x80) {tmp = in;PUT_BYTE} else {bytes = (av_log2(in) + 4) / 5;shift = (bytes - 1) * 6;tmp = (256 - (256 >> bytes)) | (in >> shift);PUT_BYTEwhile (shift >= 6) {shift -= 6;tmp = 0x80 | ((in >> shift) & 0x3f);PUT_BYTE}}};
// public static ROUNDED_DIV = (a,b) (((a)>=0 ? (a) + ((b)>>1) : (a) - ((b)>>1))/(b));
// public static RSHIFT = (a,b) ((a) > 0 ? ((a) + ((1<<(b))>>1))>>(b) : ((a) + ((1<<(b))>>1)-1)>>(b));
/// SLICE_FLAG_ALLOW_FIELD = 0x2
public const int SLICE_FLAG_ALLOW_FIELD = 0x2;
/// SLICE_FLAG_ALLOW_PLANE = 0x4
public const int SLICE_FLAG_ALLOW_PLANE = 0x4;
/// SLICE_FLAG_CODED_ORDER = 0x1
public const int SLICE_FLAG_CODED_ORDER = 0x1;
/// SWR_FLAG_RESAMPLE = 0x1
public const int SWR_FLAG_RESAMPLE = 0x1;
/// SWS_ACCURATE_RND = 0x40000
public const int SWS_ACCURATE_RND = 0x40000;
/// SWS_AREA = 0x20
public const int SWS_AREA = 0x20;
/// SWS_BICUBIC = 0x4
public const int SWS_BICUBIC = 0x4;
/// SWS_BICUBLIN = 0x40
public const int SWS_BICUBLIN = 0x40;
/// SWS_BILINEAR = 0x2
public const int SWS_BILINEAR = 0x2;
/// SWS_BITEXACT = 0x80000
public const int SWS_BITEXACT = 0x80000;
/// SWS_CS_BT2020 = 0x9
public const int SWS_CS_BT2020 = 0x9;
/// SWS_CS_DEFAULT = 0x5
public const int SWS_CS_DEFAULT = 0x5;
/// SWS_CS_FCC = 0x4
public const int SWS_CS_FCC = 0x4;
/// SWS_CS_ITU601 = 0x5
public const int SWS_CS_ITU601 = 0x5;
/// SWS_CS_ITU624 = 0x5
public const int SWS_CS_ITU624 = 0x5;
/// SWS_CS_ITU709 = 0x1
public const int SWS_CS_ITU709 = 0x1;
/// SWS_CS_SMPTE170M = 0x5
public const int SWS_CS_SMPTE170M = 0x5;
/// SWS_CS_SMPTE240M = 0x7
public const int SWS_CS_SMPTE240M = 0x7;
/// SWS_DIRECT_BGR = 0x8000
public const int SWS_DIRECT_BGR = 0x8000;
/// SWS_ERROR_DIFFUSION = 0x800000
public const int SWS_ERROR_DIFFUSION = 0x800000;
/// SWS_FAST_BILINEAR = 0x1
public const int SWS_FAST_BILINEAR = 0x1;
/// SWS_FULL_CHR_H_INP = 0x4000
public const int SWS_FULL_CHR_H_INP = 0x4000;
/// SWS_FULL_CHR_H_INT = 0x2000
public const int SWS_FULL_CHR_H_INT = 0x2000;
/// SWS_GAUSS = 0x80
public const int SWS_GAUSS = 0x80;
/// SWS_LANCZOS = 0x200
public const int SWS_LANCZOS = 0x200;
/// SWS_MAX_REDUCE_CUTOFF = 0.002D
public const double SWS_MAX_REDUCE_CUTOFF = 0.002D;
/// SWS_PARAM_DEFAULT = 0x1e240
public const int SWS_PARAM_DEFAULT = 0x1e240;
/// SWS_POINT = 0x10
public const int SWS_POINT = 0x10;
/// SWS_PRINT_INFO = 0x1000
public const int SWS_PRINT_INFO = 0x1000;
/// SWS_SINC = 0x100
public const int SWS_SINC = 0x100;
/// SWS_SPLINE = 0x400
public const int SWS_SPLINE = 0x400;
/// SWS_SRC_V_CHR_DROP_MASK = 0x30000
public const int SWS_SRC_V_CHR_DROP_MASK = 0x30000;
/// SWS_SRC_V_CHR_DROP_SHIFT = 0x10
public const int SWS_SRC_V_CHR_DROP_SHIFT = 0x10;
/// SWS_X = 0x8
public const int SWS_X = 0x8;
*/
#endregion
}
}