/*---------------------------------------------------------------- // 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 } }